ipython notebook的安装和使用;pip和easy_install.exe的区别;几个库Scikit-Learn、NumPy、SciPy、Matplotlib的用途
1、ipython notebook是什么?已经成为用Python做教学、计算、科研的一个重要工具,很多示例都是用.ipynb文件。利用浏览器做IDE,做结果的展示台等。
第一步,安装python
第二步,pip install --timeout=100 --proxy=10.30.21.6:808 -i https://pypi.tuna.tsinghua.edu.cn/simple -U spyder PyQt5 tensorflow opencv-python opencv-contrib-python
这两步完成基本应用
第三步,是针对ipython notebook的
在命令行里,easy_install.exe pyzmq
在命令行里,easy_install.exe jinja2
在命令行里,easy_install.exe tornado
运行jupyter notebook报错,No module named: notebook。在命令行里,pip install notebook
OK!
2、pip和easy_install.exe的区别:
easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包的,提供了在线一键安装模块的傻瓜方便方式,pip是easy_install的改进版,提供更好的提示信息,删除package等功能。
easy_install的用法:
1) 安装一个包
$ easy_install <package_name>
$ easy_install "<package_name>==<version>"
2) 升级一个包
$ easy_install -U "<package_name>>=<version>"
pip的用法
1) 安装一个包
$ pip install <package_name>
$ pip install <package_name>==<version>
2) 升级一个包 (如果不提供version号,升级到最新版本)
$ pip install --upgrade <package_name>>=<version>
3)删除一个包
$ pip uninstall <package_name>
3、几个库的用途
Scikit-Learn是基于python的机器学习模块,基于BSD开源许可。Scikit-learn的基本功能主要被分为六个部分,分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站上的文档。
NumPy(Numeric Python)系统是Python的一种开源的数值计算扩展,一个用python实现的科学计算包。它提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。
内容包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。
SciPy (pronounced "Sigh Pie") 是一个开源的数学、科学和工程计算包。它是一款方便、易于使用、专为科学和工程设计的Python工具包,包括统计、优化、整合、线性代数模块、傅里叶变换、信号和图像处理、常微分方程求解器等等。
Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。它是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。
Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。它是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。