AxisError: axis 1 is out of bounds for array of dimension 1

Hi there, I’m trying to remove specific elements from a numpy array in my Python code but I’m not sure how to do it. I’ve looked at the numpy documentation but I’m having trouble figuring out how to use the np.delete() function to remove specific elements.

Here’s the code I’ve tried so far:

In this code, I define the numpy array arr with five elements. I then define a list remove_indices with the indices of the elements I want to remove from arr. I use the np.delete() function to remove the elements at the indices specified in remove_indices. However, when I run this code, I’m not getting the expected output.

Could someone please help me figure out what I’m doing wrong? Any help would be greatly appreciated. Thanks in advance!