кодесурса
«NumPy

NumPy Манипулирование массивом: функция expand_dims ()

script1adsense2code
script1adsense3code

функция numpy.expand_dims ()

Функция expand_dims () используется для расширения формы массива.
Вставьте новую ось, которая появится в позиции оси в расширенной форме массива.

Синтаксис:

 numpy.expand_dims (а, ось) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
Входной массив. необходимые
subok IP-положение в развернутых осях, где находится новая ось. необходимые

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

res [ndarray] Выходной массив. Количество измерений на единицу больше, чем у входного массива.

Пример 1: numpy.expand_dims ()

>>> import numpy as np
>>> a = np.array([2, 4])
>>> a.shape
(2,)

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

«NumPy

Пример 2: numpy.expand_dims ()

>>> import numpy as np
>>> a = np.array([2, 4])
>>> b = np.expand_dims(a, axis=0)
>>> b
array([[2, 4]])
>>> b.shape
(1, 2)

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

«NumPy

Пример 3: numpy.expand_dims ()

>>> import numpy as np
>>> b = np.expand_dims(a, axis=1) # Equivalent to x[:,np.newaxis]
>>> b
array([[2],
       [4]])
>>> b.shape
(2, 1)

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

«NumPy

Пример 4: numpy.expand_dims ()

>>> import numpy as np
>>> np.newaxis is None
True

Python - NumPy Code Editor:

Предыдущий: broadcast_arrays ()
Далее: squeeze ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code