NumPy(Numeric Python)使用方法

发布时间:2016-12-19 11:50:38编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"NumPy(Numeric Python)使用方法 ",主要涉及到NumPy(Numeric Python)使用方法 方面的内容,对于NumPy(Numeric Python)使用方法 感兴趣的同学可以参考一下。

NumPy官网

参考:《Python数据分析基础教程:NumPy学习指南》

用Python做科学计算(好东西)

NumPy是python的核心库,是python机器学习编程的最底层的库,不能不会。

Scipy 和 Scikit 老是傻傻分不清,其实很明显 Scipy 前面是Sci是num的继承,而kit则是工具箱,是做机器学习的,全称Scikit-learn。

NumPy的详细教程

http://numpy.readthedocs.org/

CPython:Python的一种实现方式

IPython:shell交互工具


直接使用pip install安装需要电脑安装有C编译器,更为简单的方式是下载预编译的包,具体过程如下:

官网下载程序包,下载对应操作系统的预编译安装包,需要根据python版本是2.x还是3.x,系统是32位还是64位进行选择。

使用pip包管理器进行安装,在命令行中输入,pip install 下载scipy安装包的路径。

pip install C:\Users\xin\AppData\Local\Programs\Python\Python35\scipy-0.18.1-cp35-cp35m-win_amd64.whl

可以安装成功,但若想使用,必须先安装 numpy+mkl,安装完后最好重启一下IPython,不然import会报错。

pip install C:\Users\xin\AppData\Local\Programs\Python\Python35\numpy-1.12.0b1+mkl-cp35-cp35m-win_amd64.whl

安装Scikit-learn很顺利,但是import就报错

TypeError: unorderable types: str() < int()

查了很多资料,需要改代码

C:\Users\xin\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py

The problem is out on the version number,so maybe You could try to revise fixs.py in the sklearn folder.Add these script after the "try" in line 32:
if not (x.isdigit()):
x='0'
so your codes will be:

def _parse_version(version_string):version = []for x in version_string.split('.'):    try:        if not (x.isdigit()):            x='0'        version.append(int(x))        #print(x)    except ValueError:        # x may be of the form dev-1ea1592        version.append(x)return tuple(version)


NumPy中的数组相当于Python中的list容器



上一篇:iOS App上架流程(2016详细版)
下一篇:CentOS7 安装 Mono

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款