Esl*_*rón 1 python numpy minimize scipy
我是编程新手.我试图使用scipy最小化,有几个问题,并通过他们中的大多数.
现在这是代码,但我不明白为什么我得到这个错误.
par_opt = so.minimize(fun=fun_obj, x0=par_ini, method='Nelder-Mead', args=[series_pt_cal, dt, series_caudal_cal])
小智 5
OP没有提供足够的信息,但基本上在代码的某处,它被指定为在Pandas系列对象上的数据框列(轴= 1)操作.如果代码通常有效,但偶尔会出错,请检查数据帧可能只有1行的退化情况.熊猫有一种讨厌你想要的习惯 - 它可能决定将一行数据帧减少到一个系列(例如,该apply()功能;你可以通过reduce=False在那里使用来禁用它).
添加一行代码来检查对象是否正确,isinstance(df, pd.DataFrame)或者将有问题的pandas Series转换为数据框,就像s.to_frame().T我必须处理的问题一样.
| 归档时间: | 
 | 
| 查看次数: | 11794 次 | 
| 最近记录: |