IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
时间: 2023-11-21 17:35:03 浏览: 81
This error occurs when you try to use an invalid index in Python. The error message is telling you that only integers (whole numbers), slices (using the colon operator), ellipsis (using three dots), numpy.newaxis (using the None keyword), and integer or boolean arrays are valid indices.
Here are some examples of invalid indices that can cause this error:
- Using a float (decimal number) as an index
- Using a string as an index
- Using a list or tuple as an index (unless it contains only integers or boolean values)
- Using a variable that does not contain an integer, boolean, or slice value as an index
To fix this error, make sure you are using a valid index that meets the criteria listed above.
阅读全文