IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)

翻译:索引错误:维度超出范围(期望范围是【-1,0】,但是获得的是 1),也就是说出错代码处希望得到二维的数据,但是现在输入的是1维的

方法:将一维度的转化为 二维度的
本人这里是损失函数输入是1维度,现在用如下代码将其两个输入改为二维度

 preds_s = preds_s.reshape(preds_s.shape[0],1)
 preds_t = preds_t.reshape(preds_t.shape[0],1)
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐