кодесурса
«NumPy

Создание массива NumPy: функция ones_like ()

script1adsense2code
script1adsense3code

Функция ones_like ()

Функция ones_like () используется для получения массива единиц с той же формой и типом, что и у данного массива.

Синтаксис:

 numpy.ones_like (a, dtype = None, order = 'K', subok = True) 
«NumPy

Версия: 1.15.0

Параметры:

название Описание Необходимые /
Необязательный
Форма и тип данных определяют эти же атрибуты возвращаемого массива. необходимые
DTYPE Переопределяет тип данных результата. Новое в версии 1.6.0. необязательный
порядок Переопределяет структуру памяти результата. «C» означает C-порядок, «F» означает F-порядок, «A» означает «F», если a является непрерывным по Фортрану, «C» в противном случае. «К» означает соответствие макета как можно ближе. необязательный
subok Если True, то вновь созданный массив будет использовать тип подкласса 'a', в противном случае это будет массив базового класса. По умолчанию установлено значение True. необязательный

Возвращаемое значение:

[ndarray] Массив с одинаковой формой и типом.

Пример: функция numpy.ones_like ()

>>> import numpy as np
>>> x = np.arange(4)
>>> x = x.reshape((2,2))
>>> x
array([[0, 1],
       [2, 3]])
>>> 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]])

Иллюстрированная презентация:

«NumPy

Пример: numpy.ones_like, где тип данных int

>>> import numpy as np
>>> y = np.arange(3, dtype=float)
>>> y
array([ 0.,  1.,  2.])
>>> np.ones_like(y)
array([ 1.,  1.,  1.])
>>> a = np.arange(5, dtype=int)
>>> a
array([0, 1, 2, 3, 4])
>>> np.ones_like(a)
array([1, 1, 1, 1, 1])

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущие: единицы ()
Далее: нули ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code