pythonで配列に関連する型は3つある。
- list
- array
- numpy.ndarray
- pandas.dataframe
list
- 違っている複数のデータ型を要素として保持できる
- 多次元配列可能
- 可変長、要素の追加、削除ができる
- インデックスで要素にアクセスできる
array(c array)
- 要素は同じ型
- 一次元配列
- 占有するメモリが少ない→巨大データの保持に向いている
numpy.ndarray
- 要素は同じ型
- numpyをインストーするする必要がある
- 数値計算のライブラリが用意されている
- 高速
pandas.dataframe
- 2次元データ(表)を表現する
- 統計計算に用いる