AttributeError: module ‘torch.nn‘ has no attribute ‘module‘

bash 复制代码
import torch 
import torch.nn as nn

class LinearModel(nn.Module):
    def _init_(self,ndim):
        super(LinearModel,self)._init_()
        self.ndim=ndim
        
        self.weight=nn.Parameter(torch.randn(ndim,1))#定义权重
        self.bias=nn.Parameter(torch.randn(1)) #定义偏置
         
    def forward(self,x):
    # y = wx +b
        return x.mm(self.weight)+self.bias
bash 复制代码
lm=LinearModel(5)

如上,调用时报错:
init () takes 1 positional argument but 2 were given

纠错发现是少打了下划线

init前后有两个_,

相关推荐
蔚说5 分钟前
is 与 == 的区别 python
python
cnxy1888 分钟前
围棋对弈Python程序开发完整指南:步骤3 - 气(Liberties)的计算算法设计
python·算法·深度优先
吃人陈乐游刘15 分钟前
05实战经验X-anylabelingAI自动标注数据集-onnx简单解绍(2025年12月)
人工智能·深度学习
叶子20242225 分钟前
骨架点排序计算
python
Rainly200029 分钟前
深度学习旅程之数学统计底座
人工智能·深度学习
AC赳赳老秦40 分钟前
行业数据 benchmark 对比:DeepSeek上传数据生成竞品差距分析报告
开发语言·网络·人工智能·python·matplotlib·涛思数据·deepseek
小鸡吃米…42 分钟前
带Python的人工智能——深度学习
人工智能·python·深度学习
胡伯来了1 小时前
07 - 数据收集 - 网页采集工具Scrapy
python·scrapy·数据采集
御水流红叶1 小时前
第七届金盾杯(第一次比赛)wp
开发语言·python
小徐Chao努力1 小时前
【Langchain4j-Java AI开发】04-AI 服务核心模式
java·人工智能·python