Spec-Zone.ru › NumPy 1.21

numpy.ma.ones

ma.ones(shape, dtype=None, order='C') = <numpy.ma.core._convert2ma object>

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

Параметры
shapeцелое число или последовательность целых чисел

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

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

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

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

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

likearray_like

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

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

Возвращает
outndarray

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

См. также

ones_like

Возвращает массив единиц с формой и типом входных данных.

empty

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

zeros

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

full

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

Примеры

>>> np.ones(5)
array([1., 1., 1., 1., 1.])
>>> np.ones((5,), dtype=int)
array([1, 1, 1, 1, 1])
>>> np.ones((2, 1))
array([[1.],
       [1.]])
>>> s = (2,2)
>>> np.ones(s)
array([[1.,  1.],
       [1.,  1.]])

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

Spec-Zone.ru

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