چگونه یک آرایه صفر در پایتون ایجاد کنیم؟

در این مقاله به نحوه ایجاد آرایه صفر در پایتون می پردازیم. آیتم های در آرایه در مکان های حافظه پیوسته ذخیره می شوند و در اینجا سعی می کنیم با روش های مختلف فقط صفر به آرایه اضافه کنیم.

در اینجا ما رویکردهای مختلف برای ایجاد آرایه عنصر صفر را پوشش خواهیم داد. رویکردهای مختلفی که در این مقاله به آنها خواهیم پرداخت عبارتند از:

مثال 1: استفاده از ضرب ساده

در این مثال، ما آرایه صفر را در 9 ضرب می کنیم. در عوض، یک آرایه با 9 عنصر 0 بدست می آوریم.

پایتون 3

arr0= [0]* 9

print (arr0)

خروجی:

[0, 0, 0, 0, 0, 0, 0, 0, 0]

مثال 2: استفاده از یک حلقه

در این مثال، ما یک آرایه 0 را با استفاده از یک حلقه از محدوده 0 تا 10 ایجاد می کنیم.

پایتون 3

arr1= []

for iin range(0,10):

    arr1.append(0)

     

print(arr1)

خروجی:

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

مثال 3: استفاده از درک فهرست

در این مثال، ما در حال ایجاد یک آرایه دو بعدی با استفاده از درک لیست در پایتون برای ایجاد 0 از 5 ردیف و 10 ستون هستیم.

پایتون 3

arr2= [[0 for colin range(5)]for rowin range(10)]

print(arr2)

خروجی:

[[0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0]]

مثال 4: استفاده از متد In-Build () numpy.zeros

در این مثال، ما در حال ایجاد یک آرایه NumPy با صفر به عنوان t هستیماوnumpy.zeros()تابعی استفاده می شود که یک آرایه جدید از شکل و نوع داده شده را با صفر برمی گرداند.

پایتون 3

import numpy as np

 

arr3= np.zeros((2,2,3), dtype=[('x','int'), ('y','float')])

print(arr3)

print(arr3.dtype)

خروجی:

در خروجی، i4 4 بایت نوع داده عدد صحیح را مشخص می کند، در حالی که f8 8 بایت نوع داده شناور را مشخص می کند.

[[[(0, 0.) (0, 0.) (0, 0.)]
  [(0, 0.) (0, 0.) (0, 0.)]]

 [[(0, 0.) (0, 0.) (0, 0.)]
  [(0, 0.) (0, 0.) (0, 0.)]]]
[('x', '

به این blog امتیاز دهید

جهت ارسال نظر لازم است وارد حساب کاربری خود شوید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.