我正在做一个编程项目,但由于某种原因我很难受困。
gradeList = [-3,0,2,4,7,10,12]
for i1 in range(np.size(grades,1)-1):
for i2 in range(np.size(grades,0)-1):
for i3 in range(len(gradeList)-1):
if grades[i1,i2] != gradeList[i3]:
print(grades[i1,i2])
print(i1,i2,i3)
print("This is an error"+str(grades[i1,i2]))
else:
print("FINE")
我正在尝试为我的gradeList 中的每个值检查n × m 数组中的每个值,最终我想打印不在gradeList 中的n × m 数组中成绩的位置。我收到以下错误代码:
IndexError: index 3 is out of bounds for axis 1 with size 3
我的成绩数组:
grades = np.array([[ 7. 7. 4. ],[ 12. 10. 10. ],[ -3. 7. 2. ],[ 10. 12. 12. ],[ 12. 12. 12. ],[ 10. 12. 12. ],[ -3.8 2.2 11. ],[ 20. 12.6 100. ],[ 4. -3. 7. ],[ 10. 10. 10. ],[ 4. -3. 7. ],[ 10. 10. 10. ],[ 10. 10. 10. ],[ 12. 12. 12. ],[ -3. -3. -3. ],[ 20. 12.6 100. ]])
qq_花开花谢_0
素胚勾勒不出你
相关分类