这次测试一下将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)=∫0∞tz−1e−tdt
通过公式计算很麻烦,可以用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()
参考文献:
- 《python科学计算》张若愚著