Spec-Zone.ru › NumPy 1.21

numpy.zeros

numpy.zeros(shape, dtype=float, order='C', *, like=None)

Возвращает новый массив заданной формы и типа, заполненный нулями.

Параметры
shapeint или кортеж целых чисел

Форма нового массива, например, (2, 3) или 2.

dtypeтип данных, необязательно

Желаемый тип данных для массива, например, numpy.int8. По умолчанию numpy.float64.

order{‘C’, ‘F’}, необязательно, по умолчанию: ‘C’

Определяет, хранить ли многомерные данные в строчном (стиль C) или столбцовом (стиль Fortran) порядке в памяти.

likearray_like

Ссылка на объект, позволяющая создавать массивы, которые не являются массивами NumPy. Если переданный в качестве like массив-подобный объект поддерживает протокол __array_function__, результат будет определяться им. В этом случае гарантируется создание объекта массива, совместимого с переданным через этот аргумент.

Введено в версии 1.20.0.

Возвращает
outndarray

Массив нулей с заданной формой, типом и порядком.

См. также

zeros_like

Возвращает массив нулей с формой и типом входного массива.

empty

Возвращает новый неинициализированный массив.

ones

Возвращает новый массив, устанавливая значения в единицу.

full

Возвращает новый массив заданной формы, заполненный значением.

Примеры

>>> np.zeros(5)
array([ 0.,  0.,  0.,  0.,  0.])
>>> np.zeros((5,), dtype=int)
array([0, 0, 0, 0, 0])
>>> np.zeros((2, 1))
array([[ 0.],
       [ 0.]])
>>> s = (2,2)
>>> np.zeros(s)
array([[ 0.,  0.],
       [ 0.,  0.]])
>>> np.zeros((2,), dtype=[('x', 'i4'), ('y', 'i4')]) # custom dtype
array([(0, 0), (0, 0)],
      dtype=[('x', '<i4'), ('y', '<i4')])

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.zeros.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API