NumPyのndarray その1
今までデータの格納については、
PandasのSeriesやDataFrameのまとめをやりましたが、
NumPyというもあるので、こちらもまとめていきたいと思います。
Numpyってなに?
- n次元配列のオブジェクトndarrayがある。
- 高速計算が可能
- 配列ベースで計算が可能
- データ分析に適している
らしいです。
下準備
今回はNumPyを使います。
NumPyは標準モジュールではないので、インストールが必要です。
コマンドプロンプトでインストールする場合
pip install numpy
ndarrayで1次元配列〜3次元配列まで実際に作ってみよう
- 1次元配列を作ってみよう
# NumPyをインポートします。 import numpy as np data = [1,2,3,4,5] a = np.array(data) print(a)
結果:
[1 2 3 4 5]
1次元配列が出来上がりました。
- 2次元配列を作ってみよう
# NumPyをインポートします。 import numpy as np data2 = [[1,2,3,4,5],[2,4,6,8,10]] a2 = np.array(data2) print(a2)
結果:
[[ 1 2 3 4 5]
[ 2 4 6 8 10]]
2次元配列の出来上がり。
- 3次元配列に文字列をいれてみよう。
# NumPyをインポートします。 import numpy as np data3 = [[[1,2,3,4,5],[2,4,6,8,10]],[[3,6,9,12,15],[4,8,12,16,20]]] a3 = np.array(data3) print(a3)
結果:
[[[ 1 2 3 4 5]
[ 2 4 6 8 10]]
[[ 3 6 9 12 15]
[ 4 8 12 16 20]]]
3次元配列も出来上がり!
このように何次元配列でも簡単に作れてしまいます。
<最終更新日:2021/09/06>
2021/09/06 投稿