コース一覧へ戻る
AI018
プロフェッショナル
NumPy ユーザーガイド
NumPyの包括的な入門概要および技術ガイド。インストール、配列操作、インデックス指定、ブロードキャスト、およびC/C++との統合について解説します。
4.9
15.0h
891 受講者
5 レッスン
0 いいね
人工知能
コース概要
コンテンツ概要
NumPyのインストール、配列操作、インデックス指定、ブロードキャスト、およびC/C++との統合をカバーする包括的な入門ガイドと技術マニュアル。
公式NumPyガイドで、Pythonにおける科学計算の基盤をマスターしよう。
著者: NumPyコミュニティ
謝辞: NumPyコミュニティが執筆
学習目標
- NumPyの定義を述べ、科学的Pythonエコシステムにおけるその役割を識別する。
- ベクトル化という概念を用いて、なぜNumPyが標準のPythonループよりもはるかに高速であるかを説明する。
- Pip、Conda、Raspberry Piなど、さまざまな環境向けのインストールコマンドを実行する。
ndarrayの核心的な属性(ndim、shape、dtype)を識別し、解釈する。linspace、reshape、vstack、hstackなどの関数を使用して配列の作成と操作を実行する。- 要素ごとの演算、ユニバーサル関数(ufuncs)、線形代数ソルバーを数値データセットに適用する。
- NumPyのスカラー型および情報ツール(
iinfo、finfo)を用いて、データ精度を管理し、オーバーフローのエラーを軽減する。 - カスタム区切り文字、ヘッダー、列選択を用いた
genfromtxtを活用して、柔軟なディスクからのデータ読み込みを実装する。 - さまざまな形状を持つ配列間の相互作用を予測・制御するために、一般ブロードキャスト規則を適用する。
.base属性を活用して、カスタムndarrayサブクラスにおけるメモリ参照の管理と「落とし穴」の回避を行う。