I've been trying to use numpy on Python to plot some data. However I'm getting an error I don't understand:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
And this is the line supposed to cause the error (the third line):
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
Those lists are just some lists of integers, and z is an integer too
How can i fix it?