我一直在嘗試使用numpy的Python的繪製一些數據。但是我得到一個錯誤,我不明白:Numpy:ValueError:具有多個元素的數組的真值是不明確的。使用a.any()或a.all()
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
而這應該會導致錯誤(第三行)行:
def T(z):
for i in range(3):
if (z <= z_tbl[i+1]):
return T0_tbl[i]+a_tbl[i]*(z-z_tbl[i])
return 0
這些名單只是一些列表整數,z也是一個整數
我該如何解決它?
什麼''z''和' 'z_tbl''? – gsmafra
z_tbl = [0,11000,20000,32000,47000]和z是整數 –