TypeError: __init__() missing 2 required positional arguments: 'input_size' and 'hidden_size'
时间: 2024-05-17 21:12:27 浏览: 100
这个错误通常是因为你创建了一个类的实例,但是没有提供所需的参数。在这个错误消息中,它告诉你你的类的 `__init__` 方法需要两个参数:`input_size` 和 `hidden_size`,但是你没有提供它们。
你需要检查你创建实例时的参数,并确保你在创建实例时提供了所有必需的参数。如果你不确定怎么做,可以查看类的文档或者代码来了解需要哪些参数。
相关问题
TypeError: __init__() missing 3 required positional arguments: 'input_size', 'hidden_size', and 'num_layers'
这个错误通常是因为你在创建一个类的实例时没有按照类的构造函数所需的参数数量传递参数。请检查你的代码,确保你在创建类实例时传递了正确数量的参数。你需要传递参数 input_size、hidden_size 和 num_layers,或者在类的构造函数中提供默认值。如果你仍然无法解决问题,请把你的代码和完整的错误信息提供给我,我会尽力帮助你。
TypeError: __init__() missing 2 required positional arguments: 'batch_size' and 'drop_remainder'
这个错误通常是因为你创建了一个类的实例时,没有传递必须的参数。根据错误提示,你需要传递两个必须的参数 `batch_size` 和 `drop_remainder` 给这个类的构造函数 `__init__()`。你需要检查你的代码,确认你在创建类的实例时是否传递了这两个参数,如果没有,需要进行传递。如果你不确定应该传递什么值,可以查看文档或者源代码,了解这些参数的作用和默认值。
阅读全文