解决TypeError: __init__() takes 1 positional argument but 2 were given
创始人
2024-12-28 16:38:37
0

问题描述:

如下图,在使用torch.nn.Sigmoid非线性激活时报错

源代码:

class testrelu(nn.Module):     def __init__(self):         super().__init__()         self.sigmoid = Sigmoid()      def forward(self, input):         output = self.sigmoid(input)         return output  writer = SummaryWriter("./logs") dataset = torchvision.datasets.CIFAR10("./dataset", train=False, transform=torchvision.transforms.ToTensor(),                                        download=True) dataloader = DataLoader(dataset, batch_size=64) step = 0 for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = testrelu(img)     writer.add_images("output_ReLU", output, step)     step = step + 1  writer.close() 

testrelu 类的 __init__ 方法没有接收任何参数,但是在创建类的实例时,尝试传递了一个参数。这是导致 TypeError 的原因。

问题解决:

要解决这个问题,需要确保在创建 testrelu 类的实例时不传递任何参数。以下是修改后的代码:

tr = testrelu() for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = tr(img)     writer.add_images("output_ReLU", output, step)     step = step + 1 

相关内容

热门资讯

必备科技!新道游游戏辅助器安装... 必备科技!新道游游戏辅助器安装包,四川麻将血战如何开挂辅助,2025教程(有挂分享);小薇(透视辅助...
记者发布“微信微乐小程序修改器... 记者发布“微信微乐小程序修改器”解密开挂作弊辅助神器(总是是有挂)是一款可以让一直输的玩家,快速成为...
盘点一款!hhpoker辅助靠... 盘点一款!hhpoker辅助靠谱,外挂开挂辅助透视神器-本来存在有挂;盘点一款!hhpoker辅助靠...
透视免费!wpk透视辅助下载,... 您好:HHpoker万能这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
揭秘真相!传送屋app辅助脚本... 揭秘真相!传送屋app辅助脚本可以设置密码,腾微填大坑辅助,技巧教程(有挂攻略),传送屋app辅助脚...
玩家攻略推荐“情怀游戏字牌辅助... 玩家攻略推荐“情怀游戏字牌辅助”解密开挂作弊辅助助手(一向真的有挂)是一款可以让一直输的玩家,快速成...
大神推荐!aapoker可以设... 大神推荐!aapoker可以设置抽水,推荐开挂辅助透视安装-从前存在有挂是一款可以让一直输的玩家,快...
透视辅助!wepoker透视脚... 透视辅助!wepoker透视脚本免费使用视频,(WePoKer价格)一贯真的是有挂,微扑克教程(有挂...
科技通报!微信途游四川小程序脚... 科技通报!微信途游四川小程序脚本,哥哥打大a微信小程序作弊,技巧教程(确实有挂);1、让任何用户在无...
教程辅助“四海茶馆游戏辅助”科... 教程辅助“四海茶馆游戏辅助”科普开挂作弊辅助助手(原先是有挂);人气非常高,ai更新快且高清可以动的...