NumPy 入門

NumPyとは何ですか?

NumPyは配列を処理するPythonライブラリです。

線形代数、フーリエ変換、行列の領域で動作する関数も持ちます。

NumPyは2005年にTravis Oliphantによって作成されました。それはオープンソースプロジェクトであり、自由に使用できます。

NumPy は数値 Python(Numerical Python)を指します。

NumPy を使用する理由は何ですか?

Python では、配列機能を満たすリストがありますが、処理速度が遅いです。

NumPy は、伝統的な Python リストよりも 50 倍速い配列オブジェクトを提供することを目指しています。

NumPy 中的数组对象称为 ndarray、それにより、 ndarray 非常に簡単です。

データサイエンスでは非常に常用の配列があり、速度とリソースが非常に重要です。

データサイエンス:データをどのように保存し、使用し、分析し、情報を得るかを研究するコンピュータサイエンスの一分野です。

NumPy がリストよりも速い理由は何ですか?

リストとは異なり、NumPy 配列はメモリの連続的な位置に保存され、プロセスが非常に効率的にアクセスおよび操作できます。

この動作はコンピュータサイエンスでは参照の局所性と呼ばれます。

NumPy がリストよりも速い主な理由は、これです。また、最新の CPU アーキテクチャとともに使用されるために最適化されています。

NumPy はどの言語で書かれていますか?

NumPy は Python で一部が書かれていますが、ほとんどの高速計算部分は C または C ++ で書かれています。

NumPy 代码库どこにありますか?

NumPy のソースコードはこの github リポジトリにあります:https://github.com/numpy/numpy

github:同じコードリポジトリで多くの人々が作業できるようにします。