python

Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend.
1
Antwort

Ausnahme in Ausnahmeblock auslösen und ersten Fehler unterdrücken [duplizieren]

Ich versuche, eine Ausnahme zu fangen und einen spezifischeren Fehler zu einem bestimmten Zeitpunkt in meinem Code auszulösen: %Vor% Dies funktioniert in Python 2, aber in Python 3 zeigt es beide Ausnahmen: %Vor% Gibt es eine Möglichke...
25.06.2014, 20:19
4
Antworten

mische eine große Liste von Elementen, ohne sie in den Speicher zu laden

Ich habe eine Datei mit ~ 2 Milliarden Zeilen Text (~ 200gigs). Ich möchte eine neue Datei erzeugen, die die gleichen Textzeilen enthält, aber zufällig nach Zeilen getauscht wird. Ich kann nicht alle Daten im Speicher halten. Gibt es eine gute M...
30.06.2014, 14:22
1
Antwort

Wie bekomme ich eine Liste der Schriftfamilie (oder Name der Schrift) in Matplotlib

Wie bekomme ich eine Liste der Schriftfamilien (oder Name der Schrift) in Matplotlib. %Vor% Mit Hilfe dieses Codes kann ich nur Verzeichnis der Schriftart erhalten. Wie bekomme ich eine Liste von Font-Name wie    "Century Schulbuch L", "U...
16.09.2013, 06:41
2
Antworten

Wie speichern Sie ein großes Array, so dass es weniger Speicher in Python benötigt?

Ich bin neu bei Python. Ich habe ein großes Array, a , mit Dimensionen wie (43200, 4000) und ich muss dies speichern, da ich es für die zukünftige Verarbeitung brauche. Wenn ich versuche, es mit einem np.savetxt zu speichern, ist die TXT...
10.09.2013, 17:41
1
Antwort

pprint (): Wie benutzt man doppelte Anführungszeichen um Strings anzuzeigen?

Wenn ich ein Wörterbuch mit pprint drucke, werden Zeichenfolgen immer in einfache Anführungszeichen ( ' ): %Vor% Gibt es eine Möglichkeit, pprint stattdessen doppelte Anführungszeichen ( " ) zu geben? Ich möchte folgendes Verhalt...
18.04.2013, 15:54
2
Antworten

Boost.Python: Wrap-Funktionen zum Freigeben der GIL

Ich arbeite gerade mit Boost.Python und möchte etwas Hilfe, um ein heikles Problem zu lösen. Kontext Wenn eine C ++ - Methode / -Funktion mit Python in Verbindung gebracht wird, muss sie die GIL (Global Interpreter Lock) freigeben, damit...
04.09.2013, 15:46
5
Antworten

Wie sollte eine grundlegende Klassenhierarchie konstruiert werden? [geschlossen]

Ich kann einfache Klassen programmieren und verwenden, und ich weiß sogar, wie die Vererbung funktioniert und wie sie verwendet wird. Es gibt jedoch eine sehr begrenzte Anzahl von Anleitungen zur tatsächlichen Gestaltung der Struktur Ihrer Kla...
21.04.2013, 15:30
1
Antwort

Was ist der Unterschied zwischen json.dumps / loads und tornado.escape.json_encode / json_decode?

Es sieht so aus, als ob sie sich genau so verhalten. %Vor%     
26.04.2013, 03:46
4
Antworten

Wie beurteilt man (oder wie schreibt man) eine Python-Funktion ohne Nebenwirkungen?

Die Antwort entspricht der Definition von side effects . Bisher finde ich keine genaue Antwort. Das Python-Dokument sagt: Functional style discourages functions with side effects that modify internal state or make other changes that aren’...
17.11.2013, 04:10
4
Antworten

Kann die Cumsum-Funktion in NumPy beim Hinzufügen nachlassen?

Ich habe ein Array von Werten a = (2,3,0,0,4,3) %Vor% Gibt es eine Möglichkeit, cumsum in numpy zu verwenden und den Wert von .95 auf jede Zeile anzuwenden, bevor der nächste Wert hinzugefügt wird?     
07.03.2015, 12:55