Traceback (most recent call last): File "c:\Users\white\Desktop\����ģ��\object_detection.py", line 10, in <module> output_layers = [layers_names[i[0] - 1] for i in net.getUnconnectedOutLayers()] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "c:\Users\white\Desktop\����ģ��\object_detection.py", line 10, in <listcomp> output_layers = [layers_names[i[0] - 1] for i in net.getUnconnectedOutLayers()] ~^^^ IndexError: invalid index to scalar variable.
时间: 2023-08-06 12:03:14 浏览: 103
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误是因为在你的代码中,尝试使用一个标量作为索引,而不是一个序列。具体来说,是在第10行的列表推导式中,使用了一个标量作为索引,导致出现了IndexError。你需要检查一下代码,确认在这个列表推导式中,使用的是一个序列作为索引,而不是一个标量。如果你仍然无法解决这个问题,可以提供更多的代码信息,我会尝试给出更具体的建议。
阅读全文