Манипуляции с массивом NumPy: функция atleast_3d ()
функция numpy.atleast_3d ()
Функция numpy.atleast_3d () используется для просмотра заданных входных данных в виде массивов, по крайней мере, с тремя измерениями.
Синтаксис:
numpy.atleast_3d (* Арысь)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
arys1, arys2,. , , | Одна или несколько массивоподобных последовательностей. Входные данные без массивов преобразуются к массивам. Массивы, которые уже имеют три или более измерений, сохраняются. | необходимые |
Возвращаемое значение:
res1, res2,. , , [Ndarray]
Пример 1: numpy.atleast_3d ()
>>> import numpy as np
>>> np.atleast_3d(6.0)
array([[[ 6.]]])
Иллюстрированная презентация:
Пример 2: numpy.atleast_3d ()
>>> import numpy as np
>>> y = np.arange(5.0)
>>> np.atleast_3d(y).shape
(1, 5, 1)
Иллюстрированная презентация:
Пример 3: numpy.atleast_3d ()
>>> import numpy as np
>>> y = np.arange(9.0).reshape(3,3)
>>> np.atleast_3d(y).shape
(3, 3, 1)
>>> np.atleast_3d(y).base is y.base
True
>>> for arr in np.atleast_3d([1,2],[[1,2]],[[[1,2]]]):
... print(arr, arr.shape)
...
[[[1]
[2]]] (1, 2, 1)
[[[1]
[2]]] (1, 2, 1)
[[[1 2]]] (1, 1, 2)
Python - NumPy Code Editor:
Предыдущая: arleast_2d ()
Далее: трансляция
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code