Sıfırlar

numSıfırlar() funksiyasıdır Çılpaq sıfırlarla dolu verilmiş forma və tipli massivi qaytarır.

Sintaksis:

numpy.zero funksiyasının sintaksisi belədir:

numpy.zeros(shape, dtype = None, order = ‘C’)

forma: massivin ölçüsü. Növ tam və ya tam ədədlər ardıcıllığıdır.

dtype: Bu, müəyyən edən isteğe bağlı parametrdir məlumat növü massivdən. Varsayılan dəyər floatdır.

sifariş: C və ya F. Defolt dəyər C-dir. C C tərzini və F FORTRAN üslubunu bildirir. Necə saxlanacağını müəyyənləşdirir çoxölçülü massiv, istər sətir-major(C-stil), istərsə də sütun-major(F-stil). sətir-major o deməkdir ki, cərgə üzrə əməliyyatlar daha sürətli, sütun-major isə sütun üzrə əməliyyatlar daha sürətli olacaq.

Nümunələr:

Funksiyadan istifadəni öyrənmək üçün bəzi kod nümunələrinə baxaq Python.

Numpy sıfırlarının 1d massivinin yaradılması:

import numpy

array=numpy.zeros(3)
print(array)
[0. 0. 0. 0. 0.]

Defolt dtype float olduğundan. 0 sıfırları 0-dır qaytarılmış massiv.

Numpy sıfırların çoxölçülü massivi:

import numpy

array=numpy.zeros([3,3])
print(array)
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]

dtype parametri ilə:

import numpy

array=numpy.zeros([3,3],dtype=int)
print(array)
[[0 0 0]
 [0 0 0]
 [0 0 0]]

Məlumat növlərinin manipulyasiyası:

Biz numpy massivinin elementlərini və onlara müvafiq təyin edə bilərik məlumat növü tuple formatında.

import numpy

array=numpy.zeros([3,3],dtype=[('x','int'),('y','float'),('z','int')])
print(array)
[[(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)]]

 

 

Translate »