connect_matrix_t[output_index[:, None], input_index] += 1报错too many indices for tensor of dimension 0
时间: 2024-03-03 13:53:37 浏览: 94
Asjusted-rand-index.zip_Adjusted Rank index_Asjusted rand index_
这个错误通常是因为`output_index`或`input_index`是一个空的1维张量,而在使用这两个张量作为索引时,会出现维度不匹配的错误。
如果发现`output_index`或`input_index`为空,可以在使用它们作为索引之前添加一个判断语句,例如:
```python
if output_index.numel() == 0 or input_index.numel() == 0:
# 空张量,不进行操作
pass
else:
connect_matrix_t[output_index[:, None], input_index] += 1
```
这样就可以避免在空张量上进行索引操作,从而避免出现维度不匹配的错误。
阅读全文