NumPy, SciPy — 数値配列演算・科学技術計算ライブラリ
Installation
https://www.scipy.org/install.html
pip install numpy scipy
BLAS/LAPACK関連の確認:
import numpy as np
np.show_config()
NumPy
数値計算・配列演算ライブラリ
https://numpy.org/doc/stable/reference/
ndarray
: N次元配列クラス
https://numpy.org/doc/stable/reference/arrays.ndarray.html
2D行列に特殊化したものとして
numpy.matrix
もあったが2018年ごろから非推奨。
data.frame
/tibble
のようなものがほしいときは
pandas.DataFrame
の出番。
https://numpy.org/doc/stable/reference/routines.matlib.html
Universal functions
https://numpy.org/doc/stable/reference/ufuncs.html#available-ufuncs
ndarray
に対して効率よく element-wise な演算をする関数
Routine
https://numpy.org/doc/stable/reference/routines.html
ndarray
を作ったり操作したりする関数全般
SciPy
: 高度な科学技術計算ライブラリ
https://docs.scipy.org/doc/scipy/reference/