コース一覧へ戻る
AI018 Professional

NumPy ユーザーガイド

NumPyの包括的な入門概要および技術ガイド。インストール、配列操作、インデックス指定、ブロードキャスト、およびC/C++との統合について解説します。

4.9
15.0h
891 受講者
0 いいね
人工知能
学習を開始

コース概要

📚 コンテンツ概要

NumPyのインストール、配列操作、インデックス指定、ブロードキャスト、およびC/C++との統合をカバーする包括的な入門ガイドと技術マニュアル。

公式NumPyガイドで、Pythonにおける科学計算の基盤をマスターしよう。

著者: NumPyコミュニティ

謝辞: NumPyコミュニティが執筆

🎯 学習目標

  1. NumPyの定義を述べ、科学的Pythonエコシステムにおけるその役割を識別する。
  2. ベクトル化という概念を用いて、なぜNumPyが標準のPythonループよりもはるかに高速であるかを説明する。
  3. Pip、Conda、Raspberry Piなど、さまざまな環境向けのインストールコマンドを実行する。
  4. ndarrayの核心的な属性(ndimshapedtype)を識別し、解釈する。
  5. linspacereshapevstackhstackなどの関数を使用して配列の作成と操作を実行する。
  6. 要素ごとの演算、ユニバーサル関数(ufuncs)、線形代数ソルバーを数値データセットに適用する。
  7. NumPyのスカラー型および情報ツール(iinfofinfo)を用いて、データ精度を管理し、オーバーフローのエラーを軽減する。
  8. カスタム区切り文字、ヘッダー、列選択を用いたgenfromtxtを活用して、柔軟なディスクからのデータ読み込みを実装する。
  9. さまざまな形状を持つ配列間の相互作用を予測・制御するために、一般ブロードキャスト規則を適用する。
  10. .base属性を活用して、カスタムndarrayサブクラスにおけるメモリ参照の管理と「落とし穴」の回避を行う。

レッスン