شیء ndarray میتواند با استفاده از روشهای زیر ایجاد شود.
Numpy.empty
همانطور که از نام آن مشخص است، روش empty برای ایجاد یک آرایه بدون مقداردهی اولیه با شکل و نوع داده مشخص مورد استفاده قرار میگیرد. دستور زیر نحوه استفاده از این روش را نشان میدهد.
numpy.empty(shape, dtype = float, order = 'C')
این روش پارامترهای زیر را قبول میکند:
1. Shape (شکل): شکل مورد نظر برای آرایه مشخص.
2. Dtype (نوع داده): نوع داده مورد استفاده برای موارد آرایه که مقدار پیشفرض آن اعشاری (float) است.
3. Order (ترتیب): ترتیب پیشفرض به صورت ردیفی به ترتیب اصلی است (c-style row-major order). میتوانید آن را به مقدار "F" تنظیم کنید تا ترتیب به سبک FORTRAN و به صورت ستونی به ترتیب اصلی باشد (FORTRAN-style column-major order).
مثالimport numpy as np arr = np.empty((3,2), dtype = int) print(arr)خروجی
[[ 140482883954664 36917984] [ 140482883954648 140482883954648] [6497921830368665435 172026472699604272]]
NumPy.Zeros
این روش برای ایجاد آرایهی NumPy با شکل مشخص شده و مقداردهی هر مورد آرایه به مقدار 0 استفاده میشود. دستور زیر نحوه استفاده از این روش را نشان میدهد.
numpy.zeros(shape, dtype = float, order = 'C')
این روش پارامترهای زیر را قبول میکند:
1. Shape (شکل): شکل مورد نظر برای آرایه مشخص.
2. Dtype (نوع داده): نوع داده مورد استفاده برای موارد آرایه. مقدار پیشفرض آن اعشاری (float) است.
3. Order (ترتیب): ترتیب پیشفرض به صورت ردیفی به ترتیب اصلی است (c-style row-major order). میتوانید آن را به مقدار "F" تنظیم کنید تا ترتیب به سبک FORTRAN و به صورت ستونی به ترتیب اصلی باشد (FORTRAN-style column-major order).
مثالimport numpy as np arr = np.zeros((3,2), dtype = int) print(arr)خروجی
[[0 0] [0 0] [0 0]]
NumPy.ones
این روش برای ایجاد آرایهی NumPy با شکل مشخص شده و مقداردهی هر مورد آرایه به مقدار 1 استفاده میشود. دستور زیر نحوه استفاده از این ماژول را نشان میدهد.
numpy.ones(shape, dtype = none, order = 'C')
این روش پارامترهای زیر را قبول میکند:
1. Shape (شکل): شکل مورد نظر برای آرایه مشخص.
2. Dtype (نوع داده): نوع داده مورد استفاده برای موارد آرایه.
3. Order (ترتیب): ترتیب پیشفرض به صورت ردیفی به ترتیب اصلی است (c-style row-major order). میتوانید آن را به مقدار "F" تنظیم کنید تا ترتیب به سبک FORTRAN و به صورت ستونی به ترتیب اصلی باشد (FORTRAN-style column-major order).
مثالimport numpy as np arr = np.ones((3,2), dtype = int) print(arr)خروجی
[[1 1] [1 1] [1 1]]