ndarray.flatten
ndarray.flatten(order='C')
Метод ndarray.flatten() возвращает копию массива сжатую до одного измерения.
-
- order - , 'C', 'F', 'A' или 'K' (необязательный)
- Этот параметр определяет в каком порядке массивы должны храниться в памяти: строчном C-стиле или столбчатом стиле Fortran. Если object не является массивом NumPy, то созданный массив будет находиться в памяти в строковом С порядке, если указать флаг 'F', то будет храниться в столбчатом порядке 'Fortran'. Если object - это массив NumPy, то флаг 'K' либо сохраняет порядок исходного массива либо устанавливает самый близкий по структуре; флаг 'A' установит макет памяти выходного массива в 'F' если массив
a
является смежным со столбчатым стилем Fortran, в противном случае макет памяти будет установлен в 'C'. По умолчанию флаг установлен в значение 'C'.
-
- ndarray - массив NumPy
- Копия входного массива, сжатая до одной оси.
Примеры
>>> import numpy as np
>>>
>>> a = np.arange(10, 30, 2).reshape(5, 2)
>>> a
array([[10, 12],
[14, 16],
[18, 20],
[22, 24],
[26, 28]])
>>>
>>> a.flatten()
array([10, 12, 14, 16, 18, 20, 22, 24, 26, 28])
>>>
>>> a.flatten(order = 'F')
array([10, 14, 18, 22, 26, 12, 16, 20, 24, 28])