【问题标题】:How to fit a Gaussian into my data (csv) file using Python如何使用 Python 将高斯拟合到我的数据(csv)文件中
【发布时间】:2021-07-02 16:43:09
【问题描述】:

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

【问题讨论】:

    标签: python gaussian lmfit


    【解决方案1】:

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

    import numpy as np
    
    data = <load data here>
    
    mu = np.mean(data)
    sigma = np.std(data, ddof=1)
    

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

    【讨论】:

    • 非常感谢您的回复!我也想查看我的数据点和钟形曲线?你能帮我解决这个问题吗?
    • @AngelaMary,您可以使用Matplotlib 在 Python 中可视化数据
    【解决方案2】:

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

    您应该能够根据您的具体情况调整这些内容。如果您在执行此操作时遇到问题,则必须提供代码的“最小的工作示例”和/或解释 什么 不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 2014-04-27
      • 2012-10-28
      • 2019-11-21
      • 2017-09-15
      • 2013-05-14
      • 1970-01-01
      相关资源
      最近更新 更多