Spec-Zone.ru › NumPy 1.19

numpy.ones_like

numpy.ones_like(a, dtype=None, order='K', subok=True, shape=None) [source]

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

Параметры
aarray_like

Форма и тип данных a определяют те же атрибуты возвращаемого массива.

dtypedata-type, optional

Переопределяет тип данных результата.

Новое в версии 1.6.0.

order{‘C’, ‘F’, ‘A’, or ‘K’}, optional

Переопределяет расположение памяти результата. ‘C’ означает порядок C, ‘F’ означает порядок F, ‘A’ означает ‘F’, если a является Фортрановским, в противном случае ‘C’. ‘K’ означает соответствие расположению a как можно точнее.

Новое в версии 1.6.0.

subokbool, optional.

Если True, то новый созданный массив будет использовать тип подкласса ‘a’, иначе это будет массив базового класса. По умолчанию True.

shapeint or sequence of ints, optional.

Переопределяет форму результата. Если order=’K’ и количество измерений не меняется, будет пытаться сохранить порядок, иначе подразумевается order=’C’.

Новое в версии 1.17.0.

Возвращает
outndarray

Массив единиц с той же формой и типом, что и a.

См. также

empty_like

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

zeros_like

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

full_like

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

ones

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

Примеры

>>> x = np.arange(6)
>>> x = x.reshape((2, 3))
>>> x
array([[0, 1, 2],
       [3, 4, 5]])
>>> np.ones_like(x)
array([[1, 1, 1],
       [1, 1, 1]])
>>> y = np.arange(3, dtype=float)
>>> y
array([0., 1., 2.])
>>> np.ones_like(y)
array([1.,  1.,  1.])

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.ones_like.html

Spec-Zone.ru

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