Problem mit __init__()
Verfasst: Sonntag 5. Juni 2022, 18:52
Ich habe folgenden code geschrieben.
Ich erhalte folgende Fehlermeldung: TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given
Beim erstellen der Instanz werden 2 Parameter übergeben. Es werden aber 3 erkannt.
Wenn ich einen Parameter (also zb"input_layer_anzahl = 30") lösche, dann erscheint folgende fehlermeldung:
TypeError: __init__() missing 1 required positional argument: 'input_layer_anzahl'
Code: Alles auswählen
# Klasse wird erstellt
class ResidualModel(keras.models.Model):
def __init__(self, output_dim, input_layer_anzahl,**kwargs):
super().__init__(**kwargs)
# restlicher Code der Klasse ist irrelevant
# Instanz der Klasse wird angelegt
model = ResidualModel(output_dim = 1, input_layer_anzahl = 30)
Beim erstellen der Instanz werden 2 Parameter übergeben. Es werden aber 3 erkannt.
Wenn ich einen Parameter (also zb"input_layer_anzahl = 30") lösche, dann erscheint folgende fehlermeldung:
TypeError: __init__() missing 1 required positional argument: 'input_layer_anzahl'