Манипуляции с массивом NumPy: функция atleast_1d ()
функция numpy.atleast_1d ()
Функция numpy.atleast_1d () используется для преобразования входных данных в массивы хотя бы с одним измерением.
Скалярные входные данные преобразуются в одномерные массивы, в то время как более масштабные входные данные сохраняются.
Синтаксис:
numpy.atleast_1d (* Арысь)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
arys1, arys2,. , | Один или несколько входных массивов. | необходимые |
Возвращаемое значение:
ret [ndarray] Массив или список массивов, каждый из которых имеет a.ndim> = 1. Копии создаются только при необходимости.
Пример 1: numpy.atleast_1d ()
>>> import numpy as np
>>> np.atleast_1d(2.0)
array([ 2.])
Пример 2: numpy.atleast_1d ()
>>> import numpy as np
>>> a = np.arange(12.0).reshape(3,4)
>>> np.atleast_1d(a)
array([[ 0., 1., 2., 3.],
[ 4., 5., 6., 7.],
[ 8., 9., 10., 11.]])
Иллюстрированная презентация:
Пример 3: numpy.atleast_1d ()
>>> import numpy as np
>>> a = np.arange(12.0).reshape(3,4)
>>> np.atleast_1d(a) is a
True
>>> np.atleast_1d(2,[4, 5])
[array([2]), array([4, 5])]
Python - NumPy Code Editor:
Предыдущая: transpose ()
Далее: arleast_2d ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code