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.

2
Drucken von Testausführungszeiten und Festhalten langsamer Tests mit py.test
Ich führe Unit-Tests auf einem CI-Server mit py.test durch. Tests verwenden externe Ressourcen, die über das Netzwerk abgerufen werden. Manchmal dauert der Testläufer zu lange, wodurch der Testläufer abgebrochen wird. Ich kann die Probleme nicht lokal wiederholen. Gibt es eine Möglichkeit, die Ausführungszeiten von (langsamen) Tests mit py.test auszudrucken, damit …
116 python  pytest 

11
"UserWarning: Matplotlib verwendet derzeit agg, ein Backend ohne GUI, daher kann die Abbildung nicht angezeigt werden." beim Zeichnen einer Figur mit Pyplot auf Pycharm
Ich versuche, mit pyplot ein einfaches Diagramm zu zeichnen, z. import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() Die Abbildung wird jedoch nicht angezeigt und ich erhalte die folgende Meldung: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Ich habe an mehreren Stellen gesehen, …

4
Tensorflow schreitet Argument
Ich versuche , das zu verstehen , Fortschritte Argument in tf.nn.avg_pool, tf.nn.max_pool, tf.nn.conv2d. Die Dokumentation sagt wiederholt Schritte: Eine Liste von Ints mit einer Länge> = 4. Der Schritt des Schiebefensters für jede Dimension des Eingangstensors. Meine Fragen sind: Was bedeutet jede der 4+ Ganzzahlen? Warum müssen sie für Convnets …

4
String-Formatierung in Python 3
Ich mache das in Python 2: "(%d goals, $%d)" % (self.goals, self.penalties) Was ist die Python 3-Version davon? Ich habe versucht, online nach Beispielen zu suchen, aber ich habe immer wieder Python 2-Versionen erhalten.

8
Wie schreibe ich ein mehrdimensionales Array in eine Textdatei?
In einer anderen Frage boten andere Benutzer Hilfe an, wenn ich das Array bereitstellen konnte, mit dem ich Probleme hatte. Ich versage jedoch sogar bei einer grundlegenden E / A-Aufgabe, z. B. beim Schreiben eines Arrays in eine Datei. Kann jemand erklären, welche Art von Schleife ich benötigen würde, um …
115 python  file-io  numpy 

14
Ausgabe von Daten aus dem Unit-Test in Python
Wenn ich Unit-Tests in Python schreibe (mit dem unittest-Modul), ist es dann möglich, Daten aus einem fehlgeschlagenen Test auszugeben, damit ich sie untersuchen kann, um herauszufinden, was den Fehler verursacht hat? Ich bin mir der Möglichkeit bewusst, eine benutzerdefinierte Nachricht zu erstellen, die einige Informationen enthalten kann, aber manchmal können …

4
Wie kann ein ValueError ausgelöst werden?
Ich habe diesen Code, der den größten Index eines bestimmten Zeichens in einer Zeichenfolge findet. Ich möchte jedoch, dass ein a ausgelöst wird, ValueErrorwenn das angegebene Zeichen in einer Zeichenfolge nicht vorkommt. Also so etwas wie das: contains('bababa', 'k') würde zu einem führen: → ValueError: could not find k in …
115 python  string 

2
Wie funktioniert der Parameter class_weight in scikit-learn?
Ich habe große Probleme zu verstehen, wie der class_weightParameter in der logistischen Regression von scikit-learn funktioniert. Die Situation Ich möchte die logistische Regression verwenden, um eine binäre Klassifizierung für einen sehr unausgeglichenen Datensatz durchzuführen. Die Klassen sind mit 0 (negativ) und 1 (positiv) gekennzeichnet, und die beobachteten Daten liegen in …


14
python print end = ''
Ich habe dieses Python-Skript, wo ich ausführen muss gdal_retile.py aber ich bekomme eine Ausnahme in dieser Zeile: if Verbose: print("Building internam Index for %d tile(s) ..." % len(inputTiles), end=' ') Die end=''Syntax ist ungültig. Ich bin gespannt, warum und was der Autor wahrscheinlich vorhatte. Ich bin neu in Python, wenn …
115 python 

9
subtrahiere zweimal in Python
Ich habe zwei datetime.timeWerte exitund entermöchte etwas tun wie: duration = exit - enter Ich erhalte jedoch diesen Fehler: TypeError: Nicht unterstützte Operandentypen für -: 'datetime.time' und 'datetime.time Wie mache ich das richtig? Eine mögliche Lösung besteht darin, die timeVariablen in datetimeVariablen umzuwandeln und dann zu subtruieren, aber ich bin …
115 python  datetime 

3
while (1) vs. while (True) - Warum gibt es einen Unterschied (im Python 2-Bytecode)?
Fasziniert von dieser Frage nach Endlosschleifen in Perl: while (1) Vs. für (;;) Gibt es einen Geschwindigkeitsunterschied? Ich habe beschlossen, einen ähnlichen Vergleich in Python durchzuführen. Ich habe erwartet, dass der Compiler den gleichen Bytecode für while(True): passund generiert while(1): pass, aber dies ist in Python2.7 eigentlich nicht der Fall. …
115 python 

6
Ein Diktat in eine TXT-Datei schreiben und zurücklesen?
Ich versuche, ein Wörterbuch in eine txt-Datei zu schreiben. Lesen Sie dann die Diktatwerte, indem Sie die Tasten mit eingeben raw_input. Ich habe das Gefühl, dass mir nur ein Schritt fehlt, aber ich habe jetzt schon eine Weile gesucht. Ich bekomme diesen Fehler File "name.py", line 24, in reading print …
115 python 


9
So implementieren Sie __iter __ (self) für ein Containerobjekt (Python)
Ich habe ein benutzerdefiniertes Containerobjekt geschrieben. Laut dieser Seite muss ich diese Methode auf meinem Objekt implementieren: __iter__(self) Wenn Sie jedoch dem Link zu Iteratortypen im Python-Referenzhandbuch folgen , werden keine Beispiele für die Implementierung Ihrer eigenen Typen angegeben. Kann jemand ein Snippet (oder einen Link zu einer Ressource) posten, …
115 python 

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.