Python-data-science-python-numpy

提供:Dev Guides
移動先:案内検索

Python-ナンピー

NumPyは 'Numerical Python’の略であるPythonパッケージです。 これは、多次元配列オブジェクトと、配列を処理するためのルーチンのコレクションで構成されるライブラリです。

NumPyを使用した操作

NumPyを使用すると、開発者は次の操作を実行できます-

  • 配列の数学および論理演算。
  • 形状操作のためのフーリエ変換とルーチン。
  • 線形代数に関連する操作。 NumPyには、線形代数と乱数生成のための組み込み関数があります。

NumPy – MatLabの代替品

NumPyは、多くの場合、 SciPy (Scientific Python)や Mat-plotlib (プロットライブラリ)などのパッケージとともに使用されます。 この組み合わせは、テクニカルコンピューティングの一般的なプラットフォームであるMatLabの代替として広く使用されています。 ただし、MatLabに代わるPythonは、より現代的で完全なプログラミング言語と見なされています。

これはオープンソースであり、NumPyの追加の利点です。

ndarrayオブジェクト

NumPyで定義されている最も重要なオブジェクトは、 ndarray と呼ばれるN次元配列型です。 同じタイプのアイテムのコレクションを記述します。 コレクション内のアイテムには、ゼロベースのインデックスを使用してアクセスできます。 ndarrayのすべてのアイテムは、メモリ内で同じサイズのブロックを取ります。 ndarrayの各要素は、データ型オブジェクト( dtype と呼ばれる)のオブジェクトです。 (スライスによって)ndarrayオブジェクトから抽出された項目は、配列スカラー型のいずれかのPythonオブジェクトによって表されます。

次の章では、データサイエンスの作業でpythonのNumPyライブラリを使用する例がたくさんあります。