公式の NumPy ドキュメント については numpy.org/doc/stableを参照してください。
NumPyのチュートリアル
NumPyチュートリアルで、いくつかのチュートリアルと教育的資料を見ることができます。このページのゴールは、NumPyプロジェクトによる質のいい資料を提供することです。自習と講義形式の両方を想定しており、Jupyterノートブック形式で提供されます。もしあなた自身の資料を追加することに興味がある場合、Github上のnumpy-tutorialsリポジトリをチェックしてみて下さい。
以下は、キュレーションされた外部リソースのリストです。こちらのリストに貢献するには、 このページの末尾 を参照してください。
初心者向け
NumPyについての資料は多数存在しています。 初心者の方にはこちらの資料を強くお勧めします:
チュートリアル
- NumPy Quickstart チュートリアル
- SciPyレクチャー NumPyだけでなく、科学的なPythonソフトウェアエコシステムを広く紹介しています。
- NumPy: 初心者のための基本
- 機械学習プラス - ndarray入門
- Edureka - NumPy配列を例題で学ぶ
- Dataquest - NumPyチュートリアル: Python を使ったデータ解析
- NumPy チュートリアル by Nicolas Rougier
- Stanford CS231 by Justin Johnson
- NumPyユーザーガイド
書籍
- NumPガイド Travelis E. Oliphant著 これは2006年の無料版の初版です 最新版(2015年)については、こちら を参照ください.
- PythonからNumPyまで Nicolas P. Rougier著
- エレガントなSciPy Juan Nunez-Iglesias・Stefan van der Walt・Harriet Dashnow 著
また、「Python+SciPy」を題材にした推薦本リスト もチェックしてみてください。 ほとんどの本にはNumPyを核とした「SciPyエコシステム」が説明されています。
動画
- NumPy を使った数値計算入門 by Alex Chabot-Leclerc
上級者向け
高度なインデックス指定、分割、スタッキング、線形代数など、NumPyの概念をより深く理解するためには、これらの上級者向け資料を試してみてください。
チュートリアル
- NumPyエクササイズ100 Nicolas P. Rougier
- NumPyとSciPyへのイントロダクション M. Scott Shell著
- NumPy救急キット Stéfan van der Walt著
- PythonにおけるNumPy (発展編)
- 高度なインデックス指定
- NumPyによる機械学習とデータ分析
書籍
- Pythonデータサイエンスハンドブック Jake Vanderplas著
- Pythonデータ解析 Wes McKinney著
- 数値解析Python: NumPy, SciPy, Matplotlibによる数値計算とデータサイエンスアプリケーション Robert Johansson著
動画
- アドバンスドNumPy - ブロードキャストルール・ストライド・高度なインデックス指定 Fan Nunuz-Iglesias著
- NumPy配列における高度なインデクシング処理 by Amuls Academy
NumPyに関するトーク
- NumPyにおけるインデックス指定の未来 Jaime Fernadezによる (2016)
- Pythonにおける配列計算の進化 Ralf Gommersによる (2019)
- NumPy: 今までどう変わってきて、今後どう変わっていくのか? Matti Picusによる (2019)
- NumPyの内部 Ralf Gommers, Sebastian Berg, Matti Picus, Tyler Reddy, Stefan van der Walt, Charles Harrisによる (2019)
- Pythonにおける配列計算の概要 Travis Oliphantによる (2019)
NumPy を引用する場合
もし、あなたの研究においてNumPyが重要な役割を果たし、論文でこのプロジェクトについて言及したい場合は、こちらのページを参照して下さい。
このページへの貢献
このページのリストに新しいリンクを追加するには、プルリクエストを使って提案してみて下さい。 あなたが推薦するものがこのページで紹介するに値する理由と、その情報によりどのような人が最も恩恵を受けるかを説明して下さい。