【なんぱい】
NumPy(ナンパイ) とは?
最終更新:
💡 Pythonの数値計算を支える「縁の下の力持ち」
Pythonで数値計算に使う基盤ライブラリ。多次元配列ndarrayや、配列の要素ごとの演算・行列演算などを提供し、科学計算やデータ分析に使われる。
📌 このページのポイント
NumPyは何が便利なの?
なんで速く計算できるの?
配列の大きさが違っても計算できる?
掛け算は全部、行列の掛け算になる?
共有参照とコピーはどう違うの?
基本的なスライスは元のデータを共有するview(共有参照)になるよ。例えばa[1:3]を変更すると、元のaの対応する値も変わる。独立したデータが必要なら.copy()でコピーする。整数の配列などを使った高度な索引はコピーになるので、取得方法の違いも確かめよう。
📖 おまけ:英語の意味
「NumPy(Numerical Python)」 = 数値計算のためのPython
💬 Numericalは「数値の」。Pythonで数値計算を高速に行うためのライブラリだよ