らふのプログラミングメモ

プログラミングメモです。

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 投稿