Python科学计算之NumPy-快速处理数据,主要介绍:1. 数组的创建;2. 数组的存取
分类:
编程语言 时间:
2015-11-07 21:47:03
阅读次数:
384
号码值计算基础NumPy至Python提供了高速的多维数组处理的能力。而SciPy则在NumPy基础上加入了众多的科学计算所需的各种工具包,有了这两个库,Python就有差点儿和Matlab一样的处理数据和计算的能力了。NumPy和SciPy官方网址: http://www.scipy.orgNum...
分类:
编程语言 时间:
2015-10-24 14:17:53
阅读次数:
925
1.Python(x,y)http://python-xy.github.io/不推荐2.Anacondahttp://continuum.io/支持教育账户 推荐3.Canopy 暂时无法访问下载
分类:
编程语言 时间:
2015-08-27 20:57:49
阅读次数:
143
scipy在numpy的基础上提供了众多的数学、科学以及工程计算中常用的模块;是强大的数值计算库;1. 常数和特殊函数scipy的constants模块包含了众多的物理常数:import scipy.constants as CC.c #真空中的光速C.h #普朗克常数C.pi #圆周率在C.phy...
分类:
编程语言 时间:
2015-08-19 23:17:40
阅读次数:
1344
1. 线性代数numpy对于多维数组的运算在默认情况下并不使用矩阵运算,进行矩阵运算可以通过matrix对象或者矩阵函数来进行;matrix对象由matrix类创建,其四则运算都默认采用矩阵运算,和matlab十>分相似:a = np.matrix([[1,2,3],[4,5,6],[7,8,9]]...
分类:
编程语言 时间:
2015-08-18 22:38:47
阅读次数:
815
1.常规函数与排序常用统计函数:求和:sum()、均值:mean()、标准差:std()、方差:var()、最小值:min()、最大值:max()、最大值与最小值之差:ptp()、最大值的下标:argmax()、最小值的下标:argmin()、中值:median()上述函数都可以指定axis,来沿着...
分类:
编程语言 时间:
2015-08-18 01:02:23
阅读次数:
20637
多维数组下标多维数组的下标是用元组来实现每一个维度的,如果元组的长度比维度大则会出错,如果小,则默认元组后面补 : 表示全部访问;如果一个下标不是元组,则先转换为元组,在转换过程中,列表和数组的转换有所不同。一个列表会被转换成各个元素组成的元组,然后进行访问(此时如果不全为整数的话,则不会共享存储区...
分类:
编程语言 时间:
2015-08-17 00:42:41
阅读次数:
202
Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都...
分类:
编程语言 时间:
2015-08-12 23:33:52
阅读次数:
202
安装cv2http://hyry.dip.jp/files/opencv.zip采用cv2重写的《Python科学计算》中的实例程序读者可以在下面的页面中搜索“opencv”,并根据Python版本下载对应的安装程序。http://www.lfd.uci.edu/~gohlke/pythonlibs...
分类:
其他好文 时间:
2015-08-06 01:56:26
阅读次数:
824
ufunc简介ufunc指universal function,是一种能够对数组中的所有元素进行操作的函数,ufunc是针对数组进行操作的函数,对一个数组进行重复的运算时,使用ufunc比math库中的函数效率要高很多,然而由于ufunc会对数组做一些特殊操作,所以在单一值的函数处理上就比math库...
分类:
编程语言 时间:
2015-08-03 00:44:31
阅读次数:
1236