NumPy
インポート
code:py
import numpy as np
基本的な配列を作成
code:py
np.zeros(2)
np.ones(2)
np.identity(3)
np.arange(4)
np.linspace(0, 10, num=5)
データ型の指定
必要なメモリの分だけ確保すると効率的
精度とか
code:py
x = np.ones(2, dtype=np.int64)
x
スライス
Pythonと同様のやり方で可能
code:py
# 2
配列の操作
個別の関数
座標ベクトルから座標行列を生成
$ [0, 1)を区間とするランダムな値をもつ行列を生成
指定された分だけ右にずらす(負の値を指定すれば左)
axisオプションを指定すれば軸が指定できる
code:py
np.roll(a, 1)
np.roll(a, -1)
np.flip()
code:py
np.flip(a)
ndarrayの保存と読み込み
バイナリ形式とテキスト形式がある
大量に保存するのでなければテキスト形式で十分そうあんも.icon
中身も見れるし
np.savetxt()
np.loadtxt()