Python入門トップページ


目次

  1. NumPy とは
  2. Python リストの場合
  3. NumPy の使用例
  4. NumPy で線形代数
  5. NumPy の乱数生成

NumPy

NumPy とは

NumPy は,Python で数値計算を効率的に行うための基本的なパッケージであり,多次元配列(ndarray)を中心としたデータ構造を提供します.Python の標準的なリストと比べて,高速かつメモリ効率よく数値データを扱える点が特徴です.

また,配列どうしの演算(ベクトル演算や行列演算)を要素ごとにまとめて実行できるため,ループ処理を用いずに簡潔なコードで数値計算を記述できます.さらに,線形代数,統計,乱数生成などの各種計算機能も豊富に備えています.

NumPy は,Pandas や SciPy,機械学習ライブラリ(scikit-learn など)といった多くのライブラリの基盤としても利用されており,データ分析や科学技術計算における基礎となる重要なツールです.

このセクションでは,NumPy の基本である多次元配列(ndarray)の扱い方を中心に,配列の生成,基本的な演算,スライシングなどの操作について説明します.

目次に戻る