错误-'numpy.float64'对象不支持项目分配

时间:2018-07-17 16:40:25

标签: python-2.7

运行python模块时遇到错误。给出错误的代码部分如下:

while np.any(ii):
    u10o = u10
    cd = (4.9e-4 + 6.5e-5 * u10o)  # Compute cd(u10).
    cd[u10o < 10.15385] = 1.15e-3
    u10 = sp / (1 + a * np.sqrt(cd))  # Next iteration.
    # Keep going until iteration converges.
    ii = np.abs(u10 - u10o) > tol

在这里,u10 = 10.0,cd =(4.9e-4 + 6.5e-5 * u10o)= 0.00114

但是当我到达下一行cd[u10o < 10.15385] = 1.15e-3

我遇到错误-

  

'numpy.float64'对象不支持项目分配

任何人都可以解释此错误的含义吗?另外,我无法弄清cd[u10o < 10.15385] = 1.15e-3行的含义。有什么帮助吗?

0 个答案:

没有答案