下面是我试图根据温度和距离的变化绘制的半图,如下所示。np.power(l,5)*(np.exp((h*c)/(l*k*T))-1)) RuntimeWarning: divide by zero encountered in true_divideI = (2*h*np.power(c,2))/(np.power(D,2)*np.power(l,5)*(np.exp((h*c)/(l*k*T))-1))
我不应该遇到任何除以零的,因为T值<
然而,在代码中似乎有一个零除法器。但我不知道如何解决这个问题。ssszhd_x03jdz162mg0j01vm0000gn/T/ipykernel_39952/685295545.py:9: RuntimeWarning: invalid value encountered in true_divide
我在把Matlab代码翻译成python的时候被困在这里了。我认为@是在创建一个局部变量,对吧?我试图用嵌套函数来推导代码,但它似乎在其中一个变量的汉弗林中出现了问题。xtol=1e-6, maxiter=10000, disp=True) 代码正在运行,但迭代给出了以下输出 RuntimeWarning: invalid value encountered in true_divide我得到的返回值与我用作试探值的值</em