【无标题】Pytorch 中范数求解遇到的问题之RuntimeError的解决办法,和新的范数求解语法规则

在学习PyTorch时遇到计算范数的问题,错误提示要求输入数据类型必须是浮点型或复数型。博客介绍了如何解决这个问题,强调输入张量的数据类型必须是浮点或复数,并提供了范数计算的阶数选择和维度指定方法。通过示例展示了正确计算范数的代码,有助于理解新语法规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天,在学习范数求解的章节时发现一个问题,用视频中范数求解的语法规则输入后会出现RuntimeError: norm(): input dtype should be either floating point or complex dtypes. Got Long instead. 这样的错误提示,下面提供解决办法。

    我搜索了一些资料后发现很多中求解语法,一一试验后都不正确,在查询了系统注释后明白是语法规则发生了变化。

如下面类定义所示:

其参数包括: input, p, dim, keepdim, out, dtype 。

input:输入张量。它的数据类型必须是浮点型或复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值