Python > numpy

初期化

好きな数字で埋め尽くすなら full(shape, value)
np.full((5,5),False, dtype=np.bool)

True, False を入れたのに、いつの間にか 0, 1になっている

途中で、True False 自体をインデクスとして使おうとしたら、「int か bool じゃないとインデクスとして使えません」と言われた。初期値、計算値に true, false しか入れてないのに。
最初に dtype=np.bool を指定しないとだめ。

多次元配列で計算するときは、軸を意識、、、、したら、axisも設定


array は参照タイプ?

https://deepage.net/features/numpy-copyview.html
代入の際に、参照が渡るため、元が変わると皆変わる。だめならコピー copy する。

配列操作

作る

np.array([1,2,3])
np.arange(3) # [0,1,2]
最終更新:2020年06月14日 20:58