2010年12月2日

Python好用的數值計算套件

在別的地方看到的,順便整理一下, Numpy, Scipy, matplotlib是必備套件,三個套件已經有matlab基本的運算功能。

  1. xlrd - Library for developers to extract data from Microsoft Excel spreadsheet files 
  2. RPy2 - A simple Python interface for R
  3. NetworkX -For analyzing network data
  4. SymPy - SymPy contains nearly all of the same functionality (algebraic evaluation, differentiation, expansion, complex numbers, etc.) as SimPy, but is contained in a pure Python distribution.
  5. SimPy - Short for “Simulation in Python”, an object-oriented, process-based discrete-event simulation language, making it a wholesale agent-based modeling environment written entirely in Python.
  6. Boost.Python - This C++ library enables seamless interoperability between C++ and Python
  7. PyMC - PyMC implements the Metropolis-Hastings algorithm as a Python class.
  8. Pycluster - It contains implementations of hierarchical and k-means clustering
  9. NLTK - Natural Language Toolkit is a suite of libraries and programs for symbolic and statistical natural language processing (NLP)