Python 只有整数、切片(`:`)、省略号(`…`)、numpy.newaxis(`None`)和整数或布尔数组是有效的神经网络索引
我得到以下代码错误 仅错误整数、片(Python 只有整数、切片(`:`)、省略号(`…`)、numpy.newaxis(`None`)和整数或布尔数组是有效的神经网络索引,python,numpy,Python,Numpy,我得到以下代码错误 仅错误整数、片(:)、省略号(…)、numpy.newaxis (None)和整数或布尔数组是有效的索引 索引必须是int: print ("y = " + str(test_set_y[0, int(index)]) + ", you predicted that it is a \"" + classes[int(d["Y_prediction_test"][0,index])].decode("utf-8") + "\" picture.") 当您询问错误时,您需要
:
)、省略号(…
)、numpy.newaxis
(None
)和整数或布尔数组是有效的索引
索引必须是
int
:
print ("y = " + str(test_set_y[0, int(index)]) + ", you predicted that it is a \"" + classes[int(d["Y_prediction_test"][0,index])].decode("utf-8") + "\" picture.")
当您询问错误时,您需要清楚地指出错误发生的位置。这可能需要发布全部或部分回溯。您需要确定导致问题的索引操作。检查被索引对象的类型(例如
ndarray
),并检查索引。我猜您使用的是字符串或浮点数。我在该表达式中看到了几个索引操作。问题出在哪里?
print ("y = " + str(test_set_y[0, int(index)]) + ", you predicted that it is a \"" + classes[int(d["Y_prediction_test"][0,index])].decode("utf-8") + "\" picture.")