Nexus Lab. Blog

Pythonでベクトルを扱う

f:id:nexusyuumilo:20180301013208p:plain

Pythonにはlist型があるが、ベクトルとしては使えない。

Pythonでベクトルや行列を扱うために、numpy(ナンパイ)というライブラリを使う方法がある。

そこで、今回はnumpyで軽くベクトルに触れてみた。



/*まとめ*/

# ベクトルはnumpyで

# ベクトルの定義
np.array([1, 2, 3])

# rangeのように連続した数のベクトルも作れる
np.arange(10)


/*ベクトルをコピーするときの注意*/

#以下は参照を渡すだけ
z = x

# 以下のようにする
z = x.copy()

gistには行列についても触れてあるので良かったら下の方までスクロールしてね。