当前位置:网站首页>IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boo

IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boo

2022-08-02 03:21:00 woshicaiji12138

max0=max(val[i][0],val[i][1])
min0=min(val[i][0],val[i][1])
high[min0]=h+x
high[max0]=h+x

今天刷题时上述代码出现如下错误:
IndexError: only integers, slices (:), ellipsis (...), numpy.newaxis (None) and integer or boolean arrays are valid indices

原因是索引Index不能用浮点数,应该改为整型:

max0=int(max(val[i][0],val[i][1]))
min0=int(min(val[i][0],val[i][1]))
high[min0]=h+x
high[max0]=h+x
原网站

版权声明
本文为[woshicaiji12138]所创,转载请带上原文链接,感谢
https://blog.csdn.net/woshicaiji12138/article/details/124365621