常数和特殊函数(测试——jupyter notebook发布到CSDN)

这次测试一下将jupyter notebook文件导出成为.md文件。然后再将该文件发布到CSDN,看看效果。以下就是效果:
图片还得重新上传,有点麻烦,进一步可以参考:csdn 发布Jupyter 文档方法总结

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

from scipy import constants as cnt
print(cnt.c)  #真空中光速
print(cnt.h)  #普朗克常数
299792458.0
6.62607015e-34

在 字 典 physical_constants中,以物理常量名为键,对应的值是一个含有三个元素的元组,
分别为常数值单位以及误差,例如下面的程序用来查看电子的质量:

cnt.physical_constants["electron mass"]
(9.1093837015e-31, 'kg', 2.8e-40)

SciPy 的 special 模块是一个非常完整的函数库,其中包含了蕋本数学函数、特殊数学函数以及 NumPy 中出现的所有函数。
伽马函数,公式如下:
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t \Gamma(z) = \int_{0}^{\infty}t^{z-1}e^{-t}dt Γ(z)=0tz1etdt
通过公式计算很麻烦,可以用special模块中的gamma()进行计算:

import scipy.special as S
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.01, 6, 100)
y = S.gamma(x)   #支持广播运算
plt.plot(x,y)
plt.grid()
plt.show()

在这里插入图片描述

参考文献:

  1. 《python科学计算》张若愚著
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值