Манипуляции с массивом NumPy: функция ndarray.flatten ()
функция numpy.ndarray.flatten ()
Функция flatten () используется для получения копии данного массива, свернутой в одно измерение.
Синтаксис:
ndarray.flatten (порядок = 'C')
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
порядок | «C» означает выравнивание в мажорном порядке (в стиле C). «F» означает выравнивание в мажорном столбце (в стиле Fortran). «A» означает выравнивание в мажорном столбце, если a является непрерывным в памяти Фортраном, в противном случае - в мажорном порядке. «К» означает выравнивание в том порядке, в котором элементы находятся в памяти. По умолчанию это «C». | Необязательный |
Возвращаемое значение:
ndarray - копия входного массива, сведенная в одно измерение.
Пример-1: numpy.ndarray.flatten ()
>>> import numpy as np
>>> y = np.array([[2,3], [4,5]])
>>> y.flatten()
array([2, 3, 4, 5])
Иллюстрированная презентация:
Пример 2: numpy.ndarray.flatten ()
>>> import numpy as np
>>> y = np.array([[2,3], [4,5]])
>>> y.flatten('F')
array([2, 4, 3, 5])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущая: ndarray.flat ()
Далее: Транспонирующие операции moveaxis ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code