I get the following error when running the code below.
ValueError: attempt to get argmax of an empty sequence
The code is processing information from images sent to it from simulator.
It runs well at first but when the array Rover.nav_angles
is empty i get the error although there is an if condition
if Rover.nav_angles is not None:
Max_angle_points=np.argmax(Rover.nav_angles)
MAX_DIST=np.max(Rover.nav_dists[Max_angle_points])
Use:
if Rover.nav_angles:
...
To check for emptiness and None
.
But it seems that you deal with numpy
array so use:
if Rover.nav_angles.size:
...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With