解决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 

相关内容

热门资讯

透明攻略!微乐自建房脚本免费下... 透明攻略!微乐自建房脚本免费下载苹果版,雀友圈辅助器(实用技巧开挂辅助插件);无需打开直接搜索微信(...
第三课程!蜜瓜大厅辅助下载,极... 您好:这款蜜瓜大厅辅助下载游戏是可以开挂的,确实是有挂的,很多玩家在这款蜜瓜大厅辅助下载游戏中打牌都...
一分钟了解!填大坑辅助视频,芒... 一分钟了解!填大坑辅助视频,芒果辅助器安卓版,原本有开挂辅助安装(真是有挂)您好:芒果辅助器安卓版这...
推荐一款!微信小程序辅助器防检... 您好:这款微信小程序辅助器防检测游戏是可以开挂的,确实是有挂的,很多玩家在这款微信小程序辅助器防检测...
第9大纲!广东雀神辅助器透视,... 您好:微信小程序财神破解版这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
透明插件!微乐云南小程序修改器... 微乐云南小程序修改器ios是一款专注玩家量身打造的游戏记牌类型软件,在微乐云南小程序修改器ios这款...
玩家必看教程!新超凡辅助,福建... 玩家必看教程!新超凡辅助,福建十三兵修改器,先前有开挂辅助软件(有挂方针)1、下载安装好福建十三兵修...
最新通报!越乡游义乌透视软件,... 大家好,今天小编来为大家解答越乡游义乌透视软件这个问题咨询软件客服可以免费测试直接加微信(13670...
第6步骤!财神十三张脚本辅助,... 您好:财神十三张脚本辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
透视存在!微乐自建房辅助软件下... 透视存在!微乐自建房辅助软件下载,新金龙辅助(必备教程辅助开挂软件)您好:微乐自建房辅助软件下载这款...