python†
オブジェクト指向のスクリプト言語.numpy など数値演算ライブラリがあって,数値計算にも使える.数値計算関連は numpy を参照のこと.
-- しましま
関連項目†
リンク集†
NumPy / SciPy 関連の資料は NumPyの項目 にあります.
python一般†
英語資料
日本語資料
開発環境†
クラウド実行環境†
レポジトリ†
数値計算†
- NumPy / SciPy 関連ライブラリ
- 数値計算用の numpy/scipy については numpy を参照のこと
- bottleneck:NaN 扱うsumなど,いくつかのnumpy関連関数の高速版
- numexpr:行列の要素ごとの演算をまとめて実行して高速化
- sympy:数式処理
- SAGE:数値計算統合環境
深層学習
ベイズ推定
機械学習の説明
可視化†
応用系†
その他のPython関連のライブラリ†
コンパイラ・実装†
- Cython:PythonのC拡張をpython風に書ける
- Numba:NumPy用コンパイラ
- PyPy:高速なPython実行系だが使えるコマンドには制約があり RPython と区別して呼ばれる.numpy については numpypy が開発中.
- rpythonic:RPythonの拡張で,Cなどの呼び出しが容易になり,standaloneのバイナリが生成できる.
- Pythran:C++への変換
- Shed Skin:C++への変換
ファイル処理・データ処理†
他のソフトとの連携†
分散・並列処理†
その他†
関連文献†
Python全般の入門書†
Numpy の基本†
Python を使った数値計算手法・アルゴリズム†
Python の各種ライブラリを使った応用†
- Python for Data Analysis
- Rのデータフレームと同様の役割のPandasを中心にNumpy, matplotlib, ipython について述べた.データの前処理について詳しい.
- Natural Language Processing With Python
- Think Stats - Probability and Statistics for Programmers
- Programming Computer Vision with Python - Tools and algorithms for analyzing images
- PIL の使い方を中心に,基礎的な画像処理.フィルタとかのレベルの処理.オブジェクトの抽出とか認識レベルの処理は対象外.
- サポートページ
- Mining the Social Web
- NetworkX や NLTK を使ってソーシャルネットのデータを分析 (しましまは未読)
- GitHub
- Practical Computer Vision with SimpleCV - The Simple Way to Make Technology See
- OpenCVなどのラッパで画像処理を容易に利用できる SimpleCV パッケージのチュートリアル (しましまは未読)
- Building Machine Learning Systems with Python
- scikit-learn, nltk, gensim などいろいろなパッケージを使って,いろいろな分析の例を試せる.
- Practical Data Analysis
- NumPy, mlpy, PIL, twython, Pandas, NLTK, IPython, Wakari に加え D3.js も入ってるらしい.広く浅くという本っぽい (しましまは未読)