自分用のNumPyの備忘録です。
間違い等がありましたら、ご指摘いただけると嬉しいです。
目次
実行環境
実行環境は以下の通りです。
| 項目 | バージョン |
|---|---|
| Google Colaboratory(Google Colab) | – |
| Python | 3.13.18 |
| NumPy | 2.4.6 |
参考文献
参考図書はこちらです。
第3版も出ているようなので、ご参考までに。
NumPyの使い方
NumPyをインポートする
#asキーワードを使ってnpで呼び出せるようにする
import numpy as npバージョンの確認
#現在のバージョンを取得する
print(np.__version__)1次元配列の作り方
#array関数で1次元配列を作る
a = np.array([1, 2, 3, 4, 5])
print(a)
#2倍してみる
print(a * 2)[1 2 3 4 5]
[ 2 4 6 8 10]NumPy配列に対して* 2を行うと、要素の中の全ての要素が自動的に2倍される。
ちなみに、Pythonの標準リストの場合は、数学的な計算ではなく、「リスト自体を指定した回数だけ繰り返す」という処理になる。
# Pythonの場合
a = [1, 2, 3, 4, 5]
print(a)
#2倍してみる
print(a * 2)[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]