Python-data-science-python-numpy

提供:Dev Guides
2020年6月22日 (月) 18:39時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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ライブラリを使用する例がたくさんあります。