Why Python
- 方便调试的解释型语言:
与Java类似,通过解释器(Interpreter)转换为独特的字节码 跨平台执行作业:
广泛的应用编程接口:
- 丰富完备的开源工具包:
常用包:
Numpy & Scipy
可以方便的进行向量和矩阵运算,Scipy需要Numpy的环境,教程:http://docs.scipy.org/doc/numpy-dev/user/quickstart.html .
Matplotlib
Python下的免费使用的绘图工具包(和MATLAB类似),文档:http://matplotlib.org/contents.html .
Scikit-learn
封装了大量经典以及最新的机器学习模型,文档: http://scikit-learn.org/stable/user_guide.html .
Pandas
一款针对于数据处理和分析的Python工具包,可以大大减小数据预处理的时间,文档:http://pandas.pydate.org/pandas-docs/stable/ .
Anaconda
一个Python包和开发环境的集成平台,“用起来真的方便多了!!!强烈推荐!!!”