赞
踩
RuntimeError: expected scalar type Double but found Float
期望的tensor类型是Double,但发现了Float。
原来是
x = torch.from_numpy(x)
改为—>
x = torch.from_numpy(x).float()
Python出现错误时,一般会给出错误信息和行号等提示,这些提示可以帮助我们定位问题。常见的错误信息包括:
针对不同的错误类型,需要采取不同的解决方案。以下是一些常见的解决方法:
另外,还有一些常见的错误,如IndentationError(缩进错误)、IOError(输入输出错误)等,解决方法也是类似的。
总之,当Python出现错误时,首先要读取错误信息并理解问题的本质,然后再采取相应的解决方法和调试工具。经验丰富的程序员通常可以快速找到问题所在,并进行修复。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。