NumPy (数値 Python) は、多数の次元配列および行列演算をサポートする Python 言語の拡張ライブラリです。また、配列演算用の多数の数学関数ライブラリも提供します。
#Python 公式 Web サイトのリリース バージョンには、NumPy モジュールは含まれていません。 (推奨される学習: Python ビデオ チュートリアル )
pip を使用してインストールする
NumPy をインストールする最も簡単な方法は、pip を使用することです。 tool:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
--user オプションは、システム ディレクトリに書き込むのではなく、現在のユーザーにのみインストールするように設定できます。
NumPy の前身である Numeric は、Jim Hugunin と他の共同研究者によって最初に開発されました。2005 年に、Travis Oliphant は、同じ性質の別のライブラリである Numarray の機能を Numeric に結合し、他の NumPy を追加しました。拡張機能として開発されました。 NumPy はオープンソースであり、多くの協力者によって維持および開発されています。
NumPy は非常に高速な数学ライブラリで、主に次のような配列計算に使用されます。
強力な N 次元配列オブジェクト ndarray
ブロードキャスト関数 function
C/C/Fortran コードを統合するためのツール
線形代数、フーリエ変換、乱数生成、その他の機能
NumPy は通常、SciPy (科学 Python) および Matplotlib (描画ライブラリ) と組み合わせられます。 , この組み合わせは MatLab を置き換えるために広く使用されており、Python を介してデータ サイエンスや機械学習を学習するのに役立つ強力な科学コンピューティング環境です。
SciPy は、オープンソースの Python アルゴリズム ライブラリおよび数学ツールキットです。
SciPy には、最適化、線形代数、積分、補間、特殊関数、高速フーリエ変換、信号処理と画像処理、常微分方程式の解法、および科学と工学で一般的に使用されるその他の計算のためのモジュールが含まれています。
Matplotlib は、Python プログラミング言語とその数値数学拡張パッケージ NumPy の視覚的な操作インターフェイスです。 Tkinter、wxPython、Qt、GTK などの一般的な GUI ツールキットを使用してアプリケーションに描画を組み込むためのアプリケーション プログラミング インターフェイス (API) を提供します。
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonにnumpyライブラリをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。