Numpy-introduction
提供:Dev Guides
NumPy-はじめに
NumPyはPythonパッケージです。 「数値Python」の略です。 これは、多次元配列オブジェクトと、配列を処理するためのルーチンのコレクションで構成されるライブラリです。
- NumPyの祖先であるNumericは、Jim Huguninによって開発されました。 いくつかの追加機能を備えた別のパッケージNumarrayも開発されました。 2005年、Travis Oliphantは、Numarrayの機能をNumericパッケージに組み込むことにより、NumPyパッケージを作成しました。 このオープンソースプロジェクトには多くの貢献者がいます。
NumPyを使用した操作
NumPyを使用すると、開発者は次の操作を実行できます-
- 配列の数学および論理演算。
- 形状操作のためのフーリエ変換とルーチン。
- 線形代数に関連する操作。 NumPyには、線形代数と乱数生成のための組み込み関数があります。
NumPy – MatLabの代替品
NumPyは、多くの場合、 SciPy (Scientific Python)や Mat-plotlib (プロットライブラリ)などのパッケージとともに使用されます。 この組み合わせは、テクニカルコンピューティングの一般的なプラットフォームであるMatLabの代替として広く使用されています。 ただし、MatLabに代わるPythonは、より現代的で完全なプログラミング言語と見なされています。
これはオープンソースであり、NumPyの追加の利点です。