__init__() missing 3 required positional arguments: 'inputsize', 'hiddensize', and 'outsize'
时间: 2024-01-24 14:03:02 浏览: 93
这个错误通常发生在定义一个类时,类的初始化方法`__init__()`缺少必要的参数。在你的情况下,初始化方法需要接收`inputsize`、`hiddensize`和`outsize`三个参数,但是你没有传递这些参数或者传递的参数数量不对。
你需要检查你的代码,确保在创建这个类的对象时,传递了正确数量的参数,并且这些参数的名称和顺序与类的定义相匹配。如果你不确定应该传递哪些参数或者参数的顺序,请查看类的文档或者参考示例代码。
相关问题
TypeError: __init__() missing 2 required positional arguments: 'input_size' and 'hidden_size'
这个错误通常是因为你在初始化一个类的时候,没有传入必要的参数。请检查你的代码,确认你在实例化类的时候,传入了所有需要的参数。
例如,如果你正在使用 PyTorch 中的 nn.Module 类,它需要传入输入和隐藏层的大小作为参数。你需要在实例化时传入这些参数,例如:
```
import torch.nn as nn
class MyModel(nn.Module):
def __init__(self, input_size, hidden_size):
super(MyModel, self).__init__()
self.linear = nn.Linear(input_size, hidden_size)
model = MyModel(input_size=10, hidden_size=20)
```
在这个例子中,我们在实例化 MyModel 类时传入了两个参数 input_size 和 hidden_size。如果你忘记传入它们中的任何一个,就会出现类似于你遇到的错误。
TypeError: __init__() missing 3 required positional arguments: 'input_size', 'hidden_size', and 'num_layers'
这个错误提示通常是因为实例化某个类时,没有传入必要的参数。根据错误提示,你需要传入3个必要的参数:input_size,hidden_size和num_layers。
例如,如果你正在使用PyTorch中的nn.Module类:
```python
import torch.nn as nn
class MyModel(nn.Module):
def __init__(self, input_size, hidden_size, num_layers):
super(MyModel, self).__init__()
self.input_size = input_size
self.hidden_size = hidden_size
self.num_layers = num_layers
self.rnn = nn.RNN(input_size, hidden_size, num_layers)
model = MyModel(input_size=10, hidden_size=20, num_layers=2)
```
在这个例子中,我们定义了一个名为MyModel的类,有3个必要的参数:input_size,hidden_size和num_layers,用于初始化模型的RNN层。在实例化模型时,我们传入这3个参数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)