概要
NumPyはPythonのscientific computingを支える基盤packageです。N次元配列、broadcasting、線形代数、Fourier transform、乱数と、C・C++・Fortran codeとの連携機能を提供します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
ndarrayを中心に高速な配列演算を組み立てる
強力なN-dimensional array objectとbroadcasting関数を使い、同じ形または互換shapeのdataへまとめて演算できます。linear algebra、Fourier transform、random numberの機能に加え、C/C++とFortranを統合するtoolがあり、Pythonのdata・科学計算ecosystemの共通土台になります。
出典:[1]
数値dataを配列として扱うlibrary・分析・研究code
matrix、signal、simulation、machine learningの前処理など、数値dataを同型のarrayへ整理できる処理に向きます。shape、dtype、memory layout、broadcastingによる一時array、下流libraryとの互換性を小さなbenchmarkで確認してください。
出典:[1]
低levelなdata表現と配布binaryの互換性を意識する
NumPyは高levelな表操作やmodel自体ではなく、配列と数値kernelの基盤です。dtypeやshapeの誤りが計算結果とmemory使用量へ直結するためtestが必要です。使用するPython・platformに対応するreleaseを選び、source buildではnative toolchainも確認してください。公式LICENSEは3条項BSD型の条件を記載します。
参考にした公式資料
- [1]NumPy README(2026-09-13)
- [2]NumPy license(2026-09-13)
編集部からの補足
NumとPyを結ぶ短い固有名に、ndarray・shape・dtypeなどの語彙と巨大な依存ecosystemが積み重なる例として選びました。
成長
成長の推移 · 直近30日
32,733 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 257
- Open PR
- 293
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- numpy
- python
- Stars
- 32,733
- Forks
- 12,776
- Watchers
- 606
- Open Issues
- 1,999
- 主要言語
- Python
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/13
あわせて探訪
- pandas49,724 Stars
DataFrameで表形式・label付きdataの欠損、結合、集計、変形、時系列、I/Oを扱うPython library。
Python - Streamlit45,739 Stars
Python scriptをwidget・dataframe・chartを備えた対話的data appへ変換するframework。
Python - Matplotlib23,211 Stars
Pythonでstatic・animated・interactiveなpublication-quality figureを作る可視化library。
Python - JupyterLab15,301 Stars
notebook・terminal・editor・file browserを統合するinteractive computing Web環境。
TypeScript - SymPy14,923 Stars
数式を記号表現のまま変形・評価し、Pythonコードへ組み込める純Python製コンピューター代数システム。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。