Tag: argument-unpacking

Verwenden Sie dieses tag für Fragen im Zusammenhang mit dem argument Auspacken, eine Technik, die es ermöglicht, Arrays und Begehbare Objekte werden extrahiert/entpackt in argument-Listen/Sequenzen.

Entpacken NumPy-array nach Spalte

Anzahl der Antworten 2 Antworten
Wenn ich ein NumPy-array, zum Beispiel 5x3, gibt es einen Weg, um es zu entpacken-Spalte durch die Spalte, alles auf einmal zu passieren, um eine Funktion eher als wie diese: my_func(arr[:, 0], arr[:, 1], arr[:, 2])? Art,

Was bedeutet ** (doppelter Stern/Sternchen) und * (Stern/asterisk) für Parameter?

Anzahl der Antworten 18 Antworten
In der folgenden Methode Definitionen, was bedeutet das * und ** tun für param2? def foo(param1, *param2): def bar(param1, **param2): siehe auch stackoverflow.com/questions/6967632/... Verwandte: Warum verpackt *args/**kwargs statt der übergabe-Liste/dict? Weitere große Einsicht: stackoverflow.com/a/11315061/4561887 Siehe auch stackoverflow.com/questions/14301967/...

Warum das Auspacken der Argumente funktioniert nicht?

Anzahl der Antworten 2 Antworten
Bekomme ich eine Fehlermeldung type object argument after ** must be a mapping, not tuple. Habe ich diesen code: create_character = player.Create(**generate_player.generate()) dies ist player.py Modul: class Create(object): def __init__(self,name,age,gender): self.name = name self.age = age self.gender

Übergeben Sie ein Array/Liste in Python

Anzahl der Antworten 4 Antworten
Habe ich die übergabe von arrays oder Listen, wie Python dazu neigt, Sie zu nennen, in Funktion. Lese ich etwas über die Verwendung von *args, wie: def someFunc(*args) for x in args print x Aber nicht sicher,

Entpacken, erweitertes Entpacken und verschachteltes erweitertes Entpacken

Anzahl der Antworten 3 Antworten
Betrachten diese Ausdrücke... Bitte haben Sie Geduld... das ist eine LANGE Liste... (Anmerkung: einige Ausdrücke werden wiederholt-dies ist nur die Darstellung einer "Kontext") a, b = 1, 2 # simple sequence assignment a, b = ['green', 'blue']

Array als Argumente auspacken

Anzahl der Antworten 3 Antworten
So, in Python-und Ruby-es ist der splat-operator (*) zum entpacken wird ein array als Argumente. In Javascript gibt es die .apply () - Funktion. Gibt es eine Möglichkeit, entpacken ein array/Scheibe als Funktion Argumente Gehen? Alle Ressourcen,