2024-06-11 21:12:00 发布
网友
我试图用一些数据来拟合黑体辐射,但我只想适应4600-6600之间的温度。我不知道如何将它放入函数popt, pcov = curve_fit(planck,wavelength,flux)
popt, pcov = curve_fit(planck,wavelength,flux)
普朗克是给出辐射的函数,波长和通量是我的数据。在
目前还不清楚您的函数或数据实际上是什么样子的,但作为一般规则,您的函数可以包含逻辑语句来处理这种情况。例如:
def f(x): if 4600 < x <6600: return do_something(x) else: return x
请注意,这种类型的函数可能是也可能不是解决一般问题的最优雅的方法;在设置代码时,最好不要首先将不适当的值传递给函数。在
这能回答你的问题吗?在
目前还不清楚您的函数或数据实际上是什么样子的,但作为一般规则,您的函数可以包含逻辑语句来处理这种情况。例如:
请注意,这种类型的函数可能是也可能不是解决一般问题的最优雅的方法;在设置代码时,最好不要首先将不适当的值传递给函数。在
这能回答你的问题吗?在
相关问题 更多 >
编程相关推荐