logo

numpy.zeros() у Python

Функція numpy.zeros() є однією з найважливіших функцій, яка широко використовується в програмах машинного навчання. Ця функція використовується для створення масиву, що містить нулі.

шаблони проектування в java

Функція numpy.zeros() надає новий масив заданої форми та типу, який заповнюється нулями.

numpy.zeros() у Python

Синтаксис

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

Параметри

форма: int або кортеж int

Цей параметр використовується для визначення розмірів масиву. Цей параметр використовується для форми, у якій ми хочемо створити масив, наприклад (3,2) або 2.

dtype: тип даних (необов'язково)

Цей параметр використовується для визначення бажаного типу даних для масиву. Типом даних за замовчуванням є numpy.float64. Цей параметр не є суттєвим для визначення.

порядок: {'C','F'}(необов'язково)

Цей параметр використовується для визначення порядку, у якому ми хочемо зберігати дані в пам’яті: головний рядок (стиль C) або головний стовпець (стиль Фортрана)

іменування правил java

Повернення

Ця функція повертає ndarray. Вихідний масив — це масив із заданою формою, dtype, порядком і містить нулі.

Приклад 1: numpy.zeros() без dtype і порядку

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

Вихід:

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

У наведеному вище коді

  • Ми імпортували numpy з псевдонімом np.
  • Ми оголосили змінну 'a' та присвоїли значення, яке повертає функція np.zeros().
  • Ми передали у функцію ціле значення.
  • Нарешті, ми спробували надрукувати значення 'a'.

У вихідних даних було показано масив із цілими числами з плаваючою комою (нулями).

Приклад 2: numpy.zeros() без порядку

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

Вихід:

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

Приклад 3: numpy.zeros() із формою

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

Вихід:

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

У наведеному вище коді

  • Ми імпортували numpy з псевдонімом np.
  • Ми оголосили змінну 'a' та присвоїли значення, яке повертає функція np.zeros().
  • Ми передали форму для елементів масиву.
  • Нарешті, ми спробували надрукувати значення 'a'.

У вихідних даних було показано масив заданої форми.

listnode java

Приклад 4: numpy.zeros() із фігурою

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

Вихід:

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

Приклад 5: numpy.zeros() із спеціальним dtype

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

Вихід:

 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'),>