如何使用 Python 将高斯拟合到我的数据 (csv) 文件中

How to fit a Gaussian into my data (csv) file using Python

我已经整理好数据并放在CSV.format中。我希望使用 Python 将高斯拟合到我的数据中。有人可以帮助我开始步骤吗? 我已经通过了lmfit。来自 Python 的文档。我不太确定该怎么做。

拟合高斯分布就像计算数据的均值和标准差一样简单:

import numpy as np

data = <load data here>

mu = np.mean(data)
sigma = np.std(data, ddof=1)

这里,musigma是高斯的两个参数

您说您阅读了 lmfit 文档。它很好地解释了如何使用 lmfit 包实现这一点;描述有什么不清楚的地方 here or this example?

您应该能够根据自己的具体情况调整这些内容。如果您在这样做时遇到困难,则必须提供代码的“最小的工作示例”and/or 解释什么 不起作用。