Функція numpy.zeros() є однією з найважливіших функцій, яка широко використовується в програмах машинного навчання. Ця функція використовується для створення масиву, що містить нулі.
шаблони проектування в java
Функція numpy.zeros() надає новий масив заданої форми та типу, який заповнюється нулями.
Синтаксис
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=[('x', ' <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 'a' 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 'a'. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>