Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

7
Ternärer Python-Operator ohne sonst
Ist dies in Python in einer Zeile möglich? if <condition>: myList.append('myString') Ich habe den ternären Operator ausprobiert: myList.append('myString' if <condition>) aber meine IDE ( MyEclipse ) mochte es nicht, ohne eine else.
82 python  ternary 





7
Wie kann man Keras sagen, dass sie das Training basierend auf dem Verlustwert beenden sollen?
Derzeit verwende ich den folgenden Code: callbacks = [ EarlyStopping(monitor='val_loss', patience=2, verbose=0), ModelCheckpoint(kfold_weights_path, monitor='val_loss', save_best_only=True, verbose=0), ] model.fit(X_train.astype('float32'), Y_train, batch_size=batch_size, nb_epoch=nb_epoch, shuffle=True, verbose=1, validation_data=(X_valid, Y_valid), callbacks=callbacks) Es fordert Keras auf, das Training abzubrechen, wenn sich der Verlust in zwei Epochen nicht verbessert hat. Aber ich möchte das Training beenden, nachdem …

4
SQLAlchemy-Klassen über Dateien hinweg
Ich versuche herauszufinden, wie SQLAlchemy-Klassen auf mehrere Dateien verteilt werden können, und ich kann für mein Leben nicht herausfinden, wie das geht. Ich bin ziemlich neu in SQLAlchemy, also vergib mir, wenn diese Frage trivial ist. Betrachten Sie diese 3 Klassen in jeder eigenen Datei : A.py: from sqlalchemy import …

3
Äquivalent eines Python-Diktats in R.
Ich möchte das Äquivalent eines Python-Diktats in R machen. Grundsätzlich habe ich in Python: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Die Idee ist, wenn ich diesen spezifischen atom_count gesehen habe, habe ich [atom_count] = 1 besucht. Wenn ich diesen atom_count also wieder sehe, …
82 python  r  dictionary 

6
Was bedeutet "falsch importiertes Testmodul"?
Ich habe einen Arbeitstest Zeile für Zeile kopiert und nur ein paar Namen geändert (zumindest dachte ich das) und jetzt erhalte ich diesen sehr kryptischen Fehler: (Ich habe einige Sachen durch FOO, BAR ersetzt) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Das Problem …
82 python  django 

3
Verwenden Sie dieselbe Option mehrmals in Pythons Argparse
Ich versuche, ein Skript zu schreiben, das mehrere Eingabequellen akzeptiert und mit jeder etwas macht. Etwas wie das ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional Aber ich kann nicht genau herausfinden, wie das geht argparse. Es scheint …

4
Rekursion mit Ausbeute
Gibt es eine Möglichkeit, Rekursion und yieldAnweisung zu mischen ? Zum Beispiel wäre ein Generator für unendliche Zahlen (unter Verwendung von Rekursion) ungefähr so: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 Ich habe es versucht: def infinity(start): yield start …



6
Gute Verwendung für Standardwerte für veränderbare Funktionsargumente?
In Python ist es ein häufiger Fehler, ein veränderbares Objekt als Standardwert für ein Argument in einer Funktion festzulegen. Hier ist ein Beispiel aus diesem hervorragenden Artikel von David Goodger : >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one') ['one'] >>> print bad_append('two') ['one', 'two'] Die Erklärung, warum …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.