これはPythonの多次元配列の1次元配列に変換に関する記事です。
多次元配列から1次元配列に変換するにはflatten関数かravel関数を使用します。
■flatten関数とravel関数の違い
flatten関数はravel関数と違い、常に新しくメモリに展開されます。
ravel関数は必要に応じでメモリに展開されます。
| 構文 |
|---|
|
多次元配列.flatten() 多次元配列.ravel() |
戻り値として1次元配列が返却されます。
| 例 |
|---|
|
import numpy as np array1 = np.array([ array2 = array1.flatten() print(array2) |
| 出力結果 |
|---|
|
['A' 'B' 'C' 'D' 'E' 'F'] |