首页 > 解决方案 > Curve_Fit 函数似乎不起作用。我有相同长度的数组中的 xdata 和 ydata,但曲线拟合会产生错误。我的错误是什么?

问题描述

import pandas as pd
import numpy as np
from scipy.optimize import curve_fit
import matplotlib.pyplot as plt
import math
import sympy as sym

japanstats = pd.read_csv("JapanCorona.csv")

def func (x,m,s):
    expo = -(x-m)**2 / (2*s**2)
    return (1/(s*math.sqrt(2*math.pi)))*(math.exp(expo))

xdata = japanstats.Date
ydata = japanstats.NewCases


popt,pcov = curve_fit(func, xdata, ydata)

标签: pythoncurve-fitting

解决方案


推荐阅读