Автор оригинала: Pankaj Kumar.
Python Numpy.Zeros () Функция возвращает новый массив заданной формы и типа, где значение элемента как 0.
Numpy.Zeros () Функциональные аргументы
Синтаксис функции numpy.zeros ():
zeros(shape, dtype=None, order='C')
- Форма – это INT или кортеж INT, чтобы определить размер массива.
- DTYPE является необязательным параметром с величином по умолчанию как float. Он используется для указания типа данных массива, например, int.
- Заказ определяет, следует ли хранить многомерное массив в строке-майоре (C-стиле) или по порядку столбца (Fortran-стиль) в памяти.
Python numpy.zeros () примеры
Давайте посмотрим на некоторые примеры создания массивов с помощью функции Numpy Zeros ().
1. Создание одномерного массива с нулями
import numpy as np array_1d = np.zeros(3) print(array_1d)
Выход:
[0. 0. 0.]
Обратите внимание, что элементы имеют тип данных по умолчанию, как поплавок. Вот почему нули 0.
2. Создание многомерного массива
import numpy as np array_2d = np.zeros((2, 3)) print(array_2d)
Выход:
[[0. 0. 0.] [0. 0. 0.]]
3. Numpy Zeros Array с типом данных INT
import numpy as np array_2d_int = np.zeros((2, 3), dtype=int) print(array_2d_int)
Выход:
[[0 0 0] [0 0 0]]
4. Numpy Array с типом данных кортежа и нулями
Мы можем указать элементы массива как кортеж и указать их типы данных.
import numpy as np array_mix_type = np.zeros((2, 2), dtype=[('x', 'int'), ('y', 'float')]) print(array_mix_type) print(array_mix_type.dtype)
Выход:
[[(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)]] [('x', '
numpy.zeros () в Python
Ссылка : API док