logo

Python'da numpy.zeros()

Numpy.zeros() fonksiyonu, makine öğrenimi programlarında yaygın olarak kullanılan en önemli fonksiyonlardan biridir. Bu fonksiyon sıfır içeren bir dizi oluşturmak için kullanılır.

Numpy.zeros() işlevi, sıfırlarla doldurulmuş, verilen şekil ve türde yeni bir dizi sağlar.

Python'da numpy.zeros()

Sözdizimi

 numpy.zeros(shape, dtype=float, order='C' 

Parametreler

şekil: int veya ints tuple'ı

Bu parametre dizinin boyutlarını tanımlamak için kullanılır. Bu parametre (3,2) veya 2 gibi dizi oluşturmak istediğimiz şekil için kullanılır.

harita metni

dtype: veri türü (isteğe bağlı)

Bu parametre dizi için istenen veri tipini tanımlamak için kullanılır. Varsayılan olarak veri türü numpy.float64'tür. Bu parametre tanımlamak için gerekli değildir.

sıra: {'C','F'}(isteğe bağlı)

Bu parametre, verileri bellekte depolamak istediğimiz sırayı satır-major(C-stili) veya sütun-major(Fortran-stili) olarak tanımlamak için kullanılır.

ankita lokhande'nin yaşı

Geri dönmek

Bu işlev bir ndarray döndürür. Çıkış dizisi, belirtilen şekle, dtype'ye ve sıraya sahip olan ve sıfırlar içeren dizidir.

Örnek 1: dtype ve sıra olmadan numpy.zeros()

 import numpy as np a=np.zeros(6) a 

Çıktı:

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

Yukarıdaki kodda

  • Numpy'yi np takma adıyla içe aktardık.
  • 'a' değişkenini bildirdik ve np.zeros() fonksiyonunun döndürdüğü değeri atadık.
  • Fonksiyonda bir tamsayı değeri ilettik.
  • Son olarak 'a' değerini yazdırmaya çalıştık.

Çıktıda, kayan noktalı tamsayılardan (sıfırlardan) oluşan bir dizi gösterilmiştir.

Örnek 2: numpy.zeros() sırasız

 import numpy as np a=np.zeros((6,), dtype=int) a 

Çıktı:

 array([0, 0, 0, 0, 0, 0]) 

Örnek 3: şekilli numpy.zeros()

 import numpy as np a=np.zeros((6,2)) a 

Çıktı:

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

Yukarıdaki kodda

  • Numpy'yi np takma adıyla içe aktardık.
  • 'a' değişkenini bildirdik ve np.zeros() fonksiyonunun döndürdüğü değeri atadık.
  • Dizi elemanlarının şeklini geçtik.
  • Son olarak 'a' değerini yazdırmaya çalıştık.

Çıktıda, verilen şeklin bir dizisi gösterilmiştir.

masaüstü ini nedir

Örnek 4: numpy.zeros() şekliyle

 Import numpy as np s1=(3,2) a=np.zeros(s1) a 

Çıktı:

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

Örnek 5: özel dtype ile numpy.zeros()

 Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a 

Çıktı:

 array([(0, 0), (0, 0), (0, 0)], dtype=[(&apos;x&apos;, &apos; <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable &apos;a&apos; and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of &apos;a&apos;. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>