【python学习笔记】24:scipy扩展库的安装与初识

来源:互联网 发布:设计相关软件 编辑:程序博客网 时间:2024/06/07 14:33

scipy是建立在在numpy的基础上的扩展库,增加了很多用于数学计算、科学计算的模块。

用pip安装scipy时候报错,这个库的安装是依赖特定的numpy库的,不能直接用pip来安装。
首先先用pip卸载之前用的numpy,只要在scripts目录下pip uninstall numpy即可。
这里写图片描述
打开IDLE查看一下自己的python版本,这样知道后面要下什么版本的。
这里写图片描述
用pip list查看一下已经安装的包,有没有安装wheel,我的是没有的。
这里写图片描述
那么就要先安装wheel才能用后面的whl文件安装,wheel可以直接用pip安装。
这里写图片描述
然后去网站http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy上下载自己版本对应的scipy包。
注意还要点绿圈部分去下载自己版本对应的numpy包。
这里写图片描述
点绿圈会跳到这里,去下载numpy的包(因为刚才卸载掉了),并且一会要先安装numpy。
这里写图片描述
正在下载,不要改文件名,下载好后把cmd调到下载到的那个目录去。
这里写图片描述
用pip install 文件全名来安装它们,先安装numpy的包。
这里写图片描述
再安装scipy的包。
这里写图片描述
安装好以后去IDLE里试一下import它们,没有报错,表示两个包都可以使用了。
这里写图片描述

*一些constants常数

>>> from scipy import constants as C>>> C.pi #圆周率3.141592653589793>>> C.golden #黄金比例1.618033988749895>>> C.c #真空中的光速299792458.0>>> C.h #普朗克常数6.62607004e-34>>> C.mile #一英里换算成米1609.3439999999998>>> C.inch #一英寸的米数0.0254>>> C.degree #一度的弧度数0.017453292519943295>>> C.minute #一分钟的秒数60.0>>> C.g #标准重力加速度9.80665

*一些special函数

>>> from scipy import special as S>>> S.cbrt(8) #立方根2.0>>> S.exp10(3) #10的3次幂1000.0>>> S.sindg(90) #sin(90度)1.0>>> S.round(3.49) #四舍五入3.0>>> S.comb(5,3) #C(5,3)10.0>>> S.perm(5,3) #A(5,3)60.0>>> S.gamma(4) #Gamma函数6.0>>> S.beta(10,200) #beta函数2.839607777781333e-18>>> S.sinc(1) #sinc函数3.8981718325193755e-17
阅读全文
0 0
原创粉丝点击