是否有可能在matplotlib或python中的类似模块中拟合Maxwell-Boltzmann数据?在Python中拟合Maxwell-Boltzman分布
1
A
回答
9
scipy.stats支持maxwell distribution。
import scipy.stats as stats
import matplotlib.pyplot as plt
import numpy as np
maxwell = stats.maxwell
data = maxwell.rvs(loc=0, scale=5, size=10000)
params = maxwell.fit(data, floc=0)
print(params)
# (0, 4.9808603062591041)
plt.hist(data, bins=20, normed=True)
x = np.linspace(0, 25, 100)
plt.plot(x, maxwell.pdf(x, *params), lw=3)
plt.show()
的第一个参数是位置或从零移位远离。 第二个参数是缩放参数,在the wikipedia page上由a
表示。
为了生成随机变元(随机数据)与该分布,使用其rvs
方法:
newdata = maxwell.rvs(*params, size=100)
相关问题
- 1. 拟合帕累托分布(python)Scipy
- 2. Python scipy GEV拟合不匹配分布
- 3. 在Matlab中拟合分布函数
- 4. 在Python中拟合分段函数
- 5. 幂律分布拟合
- 6. 图形拟合分布
- 7. 拟合分布直方图
- 8. matlab概率分布拟合
- 9. 拟合泊松分布
- 10. 拟合分布数据中的R
- 11. 拟合分布,拟合度,p值。 Scipy(Python)可以做到这一点吗?
- 12. 分段指数拟合在Python
- 13. Python适合均匀分布
- 14. 在geom_bar(ggplot2)分类图中添加拟合的威布尔分布(fitdistr)
- 15. 如何拟合对数正态分布
- 16. 将泊松分布拟合为数据
- 17. 拟合高斯分布到数据
- 18. 拟合正态分布至1D数据
- 19. 拟合测试版发布(在python中) - 请澄清请
- 20. 在R中拟合零膨胀泊松分布
- 21. 已知积分的曲线拟合Python
- 22. 在Python中模拟HTTP发布请求
- 23. 如何在Python中应用分段线性拟合?
- 24. 在python中拟合高斯数据
- 25. 在Python中拟合正弦数据
- 26. 在Python II中拟合高斯曲线
- 27. 拟合3D点python
- 28. python曲线拟合
- 29. Python数据拟合
- 30. Python曲线拟合
可能是'scipy'功能,而不是matplotlib。 –
为什么选择投票? – Michal