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应用程序中。
 
 

 

posted @ 2017-10-28 12:30  赫连勃勃大王  阅读(388)  评论(0编辑  收藏  举报