I have code that checks if the list is empty
end_reg = np.argmin(vals_reg)
print(end_reg)
print("vals_reg[:end_reg]")
print(vals_reg[:end_reg])
if not vals_reg[:end_reg]:
start_reg = np.argmax(vals_reg)
end_reg = np.argmin(vals_reg[start_reg:]) + start_reg
else:
start_reg = np.argmax(vals_reg[:end_reg])
I get such prints, so seems that the arrays and everything is ok. The check for the emptiness fails
5
vals_reg[:end_reg]
[ 24844. 34973. 33538. 31136. 28258.]
And I get following error:
if not vals_reg[:end_reg]:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()