http://blog.csdn.net/pipisorry/article/details/39615047

scipy.constants常数模块

数学常量Mathematical constants

pi Pi
golden Golden ratio
golden_ratio Golden ratio

物理常数Physical constants

constants模块包含了众多的物理常数。

>>> from scipy import constants as C
>>> C.c #真空中的光速
299792458.0
>>> C.h #普朗克常数
6.62606930800080626-34

在字典physical_constants中,以物理常量名为键,对应的值是一个含有三个元素的元组, 分别为常数值、单位及误差。
例如下面的程序可以查看电子质量:
>>> C.physical_constants["electron mass"]
 (9.1093825999999998e-31,’kg', 1.5999999999999999e-37)

单位信息

constants模块中还包括许多单位信息
>>> C.mile # 1英里等于多少米 
1609.3439999999998 
>>>C.inch     # 1英寸等于多少米 
0.025399999999999999 
>>> C.gram   # 1克等于多少千克 
0.001
>>> C.pound   # 1磅等于多少千克

0.45359236999999997

[Constants (scipy.constants)]

皮皮blog

scipy.special特殊函数模块

special模块是一个非常完整的函数库,其中包含了基本数学函数、特殊数学函数以及NumPy中出现的所有函数。

常用特殊函数求值:

伽玛函数

gamma函数是阶乘函数在实数和复数范围上的扩展。

伽玛函数值的计算

>>> import scipy.special as S 
>>> S.gamma(0.5)
1.772458509055159
>>> S.gamma(1+1j)  # gamma 函数支持复数 (0.49801566811835629-0.15494982836181106j ) 
>>> S.gamma(1000) 
inf

对数伽玛函数

gamma函数的增长速度非常快,因为1000的阶乘 已经超过了双精度浮点数的表示范围,因此结果是无穷大。为了计算更大的范围,可以使用 S.gammaln()。

S.gammaln(x)计算ln(|gamma(x)|)的值,它使用特殊的算法,直接计算gamma函数的对数值,因此可以表示更大的范围。

>>>S.gammaln(1000)
5905.2204232091817

log1p(x)

special模块中的某些函数并不是数学意义上的特殊函数,例如log1p(x)计算log(1+x)的值。 这是由于浮点数的精度有限,无法很精确地表示十分接近1的实数。例如无法用浮点数表示”1 + 1e-20”的值,因此“log(1+1e-20)”的值为0,而当使用log1p()时,则可以很精确地计算。实际上当x非常小时,log1p(x)约等于x 。

>>> 1 + 1e-20
1.0
>>> log(1+1e-20)
0.0
>>> S.log1p(1e-20)
9.9999999999999995e-21

[Special functions (scipy.special)]

from:http://blog.csdn.net/pipisorry/article/details/39615047

ref: 

SciPy教程 - 常数constants和特殊函数库special相关推荐

  1. SciPy 教程与安装

    SciPy 教程 SciPy 是一个开源的 Python 算法库和数学工具包. Scipy 是基于 Numpy 的科学计算库,用于数学.科学.工程学等领域,很多有一些高阶抽象和物理模型需要使用 Sci ...

  2. NLTK01 《NLTK基础教程--用NLTK和Python库构建机器学习应用》

    01 关于NLTK的认知 很多介绍NLP的,都会提到NLTK库.还以为NLTK是多牛逼的必需品.看了之后,感觉NLTK对实际项目,作用不大.很多内容都是从语义.语法方面解决NLP问题的.感觉不太靠谱. ...

  3. python找色_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快 ...

  4. Python SciPy教程

    Python SciPy library is a set of convenience functions built on NumPy and mathematical algorithms. P ...

  5. python图色模拟脚本_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色搜索功能思路: 抓取当前屏幕快 ...

  6. python 找色点击_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快 ...

  7. 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.11 小结

    本节书摘来异步社区<NLTK基础教程--用NLTK和Python库构建机器学习应用>一书中的第2章,第2.11节,作者:Nitin Hardeniya,更多章节内容可以访问云栖社区&quo ...

  8. pycharm中无法安装scipy、imread、GDAL等库

    pycharm中无法安装scipy.imread.GDAL等库,众所周知,在pycharm中下载库速度非常慢.这时候可以在第三方网站上下载,https://www.lfd.uci.edu/~gohlk ...

  9. 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.3 语句分离器

    本节书摘来异步社区<NLTK基础教程--用NLTK和Python库构建机器学习应用>一书中的第2章,第2.3节,作者:Nitin Hardeniya,更多章节内容可以访问云栖社区" ...

  10. [教程]微信官方开源UI库-WeUI使用方法【申明:来源于网络】

    [教程]微信官方开源UI库-WeUI使用方法 [ 教程]微信官方开源UI库-WeUI使用方法 地址:http://www.weui.org.cn/?/article/1 微信公众号开发-WeUI使用说 ...

最新文章

  1. 一份火爆全网的刷题笔记分享!offer 到手!
  2. 晨紫华(帮别人名字作诗)
  3. 【转】TCP/IP协议——ARP详解
  4. 【Flink】Flink 检查点 Triggering checkpoint createBlockoutputstream no further info information
  5. Java基础学习总结(180)——如何保证API接口安全
  6. 2021-2025年中国电影发行行业市场供需与战略研究报告
  7. NOIP2017 Day1 T3 逛公园
  8. 调节汉化版Eclipse的字体大小
  9. android dpi 修改,DPI修改
  10. Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
  11. word2vec中的数学原理详解
  12. 前端如何生成条形码---JsBarcode
  13. R语言之决策树CART、C4.5算法
  14. 字节跳动混沌工程实践总结
  15. [读书笔记]用户画像:方法论与工程化解决方案
  16. tornado源码分析(四)之future、gen.coroutine
  17. 流氓软件广告屏蔽大师 处理方式
  18. 个人跨境电商要多少钱?新手怎么做跨境电商?
  19. Android6.0权限
  20. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day23】—— 算法1

热门文章

  1. Eclipse调试时Application XXX is waiting for the debugger to attach的提示
  2. 【CSS3】 线性渐变
  3. (补充知识)DLL 中 .DEF文件的使用
  4. AngularJS简单例子
  5. angular动态绑定样式以及改变UI框架样式的方法
  6. Python __getattribute__ vs __getattr__
  7. 文件标准标准IO与文件IO 的区别
  8. Linq to sql 增删改查
  9. 【GNN】图神经网络的解释性综述
  10. 一文超详细讲解文本风格迁移