rougier/numpy-100
Pythonの配列計算を学ぶための演習やクイックリファレンスとして使える、解答付きのNumPy演習100問。
- スター
- 14,672
- フォーク
- 6,967
- 未解決の Issue
- 60
- 最終コミット
- 15 日前
これは何?
このリポジトリには、数値配列計算のためのPythonライブラリNumPyに関する演習が100問収録されています。問題はNumPyのメーリングリスト、Stack Overflow、NumPyのドキュメントから集めたものに加え、合計100問にするために作者が作成したものも含まれています。
演習は、新規ユーザーにも経験者にも役立つクイックリファレンスと、講師がそのまま使える問題集という2つの目的に対応しています。内容は単一のソースファイルで管理され、Markdown版とJupyter notebook版が生成されます。また、ローカル環境をセットアップしなくても、Binder経由でオンライン実行できます。このコレクションにはJulia版もあります。
主な機能
- 01配列の作成、インデックス指定、演算など、幅広い分野のNumPy問題を100問収録。
- 02各演習に解答を掲載。
- 03MarkdownファイルとJupyter notebookの両方で利用可能。
- 04ローカルにインストールせず、Binder経由でオンライン実行可能。
- 05単一のソースファイルから各形式を生成し、内容の整合性を維持。
ユースケース
- 基本的なPythonを学んだ後に、NumPyの練習をする。
- 数値計算の講座で使う演習や課題を用意する。
- よく使われるNumPyのイディオムをクイックリファレンスとして調べる。
クイックスタート
- 1
Binderで演習用ノートブックを開くと、ブラウザー上で実行できます
収録されている特集
トピック
よくある質問
- numpy-100 とは?
- Pythonの配列計算を学ぶための演習やクイックリファレンスとして使える、解答付きのNumPy演習100問。 このリポジトリには、数値配列計算のためのPythonライブラリNumPyに関する演習が100問収録されています。問題はNumPyのメーリングリスト、Stack Overflow、NumPyのドキュメントから集めたものに加え、合計100問にするために作者が作成したものも含まれています。
- numpy-100 は無料で使えますか?ライセンスは?
- numpy-100 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- numpy-100 は今もメンテナンスされていますか?
- 活発にメンテナンス中。numpy-100 の最終コミットは 2026年10月23日 です。
- numpy-100 は何に使えますか?
- 基本的なPythonを学んだ後に、NumPyの練習をする。 数値計算の講座で使う演習や課題を用意する。 よく使われるNumPyのイディオムをクイックリファレンスとして調べる。
- numpy-100 のインストール方法は?
- Binderで演習用ノートブックを開くと、ブラウザー上で実行できます
- numpy-100 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rougier/numpy-100
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
依存セルを自動で再実行し、ノートブックをプレーンな .py ファイルとして保存して、スクリプトやデプロイ済みアプリとして実行できるリアクティブなPythonノートブック。
ノートブック、ターミナル、エディター、ファイルブラウザーを1つのワークスペースにまとめた、拡張可能なブラウザベースの対話型コンピューティング環境です。
コード、実行結果、テキストを1つのドキュメントにまとめられる、対話型コンピューティング向けのWebベースのノートブック環境。
JupyterLab、Jupyter Notebook、一般的な科学計算用Pythonツールをまとめた、すぐに使える個人・チーム向けDockerイメージ。
WebAssemblyベースのPythonカーネルを使い、サーバーなしでブラウザー上で動作するJupyterLabディストリビューション。