Создание массива NumPy: функция ones ()
одни () функция
Функция ones () используется для получения нового массива заданной формы и типа, заполненного единицами.
Синтаксис:
numpy.ones (shape, dtype = None, order = 'C')
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
форма | Форма нового массива, например, (2, 3) или 2. | необходимые |
DTYPE | Желаемый тип данных для массива, например, numpy.int8. По умолчанию используется numpy.float64. | необязательный |
порядок | Хранить ли в памяти многомерные данные в мажорной строке (в стиле C) или в колоночной (в стиле Fortran) | необязательный |
Возвращаемое значение:
[ndarray] Массив с заданной формой, типом и порядком.
Пример-1: numpy.ones ()
>>> import numpy as np
>>> np.ones(7)
array([ 1., 1., 1., 1., 1., 1., 1.])
>>> np.ones((2, 1))
array([[ 1.],
[ 1.]])
>>> np.ones(7,)
array([ 1., 1., 1., 1., 1., 1., 1.])
>>> x = (2, 3)
>>> np.ones(x)
array([[ 1., 1., 1.],
[ 1., 1., 1.]])
>>>
Иллюстрированная презентация:
Пример 2: numpy.ones (), где тип данных float
>>> import numpy as np
>>> np.ones((2,2)) #default datatype float
array([[ 1., 1.],
[ 1., 1.]])
>>> np.ones((2,2), dtype=int)
array([[1, 1],
[1, 1]])
>>>
Python - NumPy Code Editor:
Предыдущий: личность ()
Далее: ones_like ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code