Gibt es einen Unterschied zwischen Anrufen len([1,2,3])oder [1,2,3].__len__()? Wenn es keinen sichtbaren Unterschied gibt, was wird hinter den Kulissen anders
Gibt es einen Unterschied zwischen Anrufen len([1,2,3])oder [1,2,3].__len__()? Wenn es keinen sichtbaren Unterschied gibt, was wird hinter den Kulissen anders
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren ....
In matplotlib kann ich die Achsenskalierung entweder mit pyplot.xscale()oder einstellen Axes.set_xscale(). Beide Funktionen akzeptieren drei verschiedene Skalen: 'linear'| 'log'| 'symlog'. Was ist der Unterschied zwischen 'log'und 'symlog'? In einem einfachen Test, den ich gemacht habe, sahen...
Wie können Sie eine Funktion oder etwas haben, das ausgeführt wird, bevor Ihr Programm beendet wird? Ich habe ein Skript, das ständig im Hintergrund ausgeführt wird, und ich benötige es, um einige Daten in einer Datei zu speichern, bevor es beendet wird. Gibt es eine Standardmethode...
Während Sie versuchen, etwas mehr über reguläre Ausdrücke zu erfahren, wurde in einem Lernprogramm vorgeschlagen, dass Sie das verwenden können \b, um eine Wortgrenze abzugleichen. Das folgende Snippet im Python-Interpreter funktioniert jedoch nicht wie erwartet: >>> x = 'one two...
Ich führe dieses Snippet zweimal im Ubuntu-Terminal aus (Codierung auf utf-8 eingestellt), einmal mit ./test.pyund dann mit ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Ohne Umleitung wird Müll gedruckt. Bei Umleitung erhalte ich einen UnicodeDecodeError. Kann jemand...
Ist es möglich, einen einzeiligen Befehl in Python zu haben, um einen einfachen FTP-Server auszuführen? Ich möchte dies als schnelle und vorübergehende Möglichkeit zum Übertragen von Dateien auf eine Linux-Box tun können, ohne einen FTP-Server installieren zu müssen. Am besten eine Möglichkeit,...
Ich habe die Aufgabe, eine AC-Bibliothek in eine Python-Klasse zu "verpacken". Die Dokumente sind in dieser Angelegenheit unglaublich vage. Es scheint, dass sie erwarten, dass nur fortgeschrittene Python-Benutzer ctypes implementieren würden. Nun, ich bin ein Anfänger in Python und brauche Hilfe....
Ich habe ein Array von Zahlen und möchte ein weiteres Array erstellen, das den Rang jedes Elements im ersten Array darstellt. Ich benutze Python und NumPy. Beispielsweise: array = [4,2,7,1] ranks = [2,1,3,0] Hier ist die beste Methode, die ich mir ausgedacht habe: array = numpy.array([4,2,7,1])...
Wie konfiguriere ich Fabric für die Verbindung mit Remote-Hosts mithilfe von SSH-Schlüsseldateien (z. B. Amazon
Code: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Dies wird gedruckt ['a', 'c', 'b']. Ich bin mir nicht sicher, wie die Methode keys()die Reihenfolge der Schlüsselwörter innerhalb von l bestimmt . Ich möchte jedoch in der Lage sein, die Schlüsselwörter in der "richtigen" Reihenfolge...
Ich verstehe, dass Flask die Konverter int, float und path hat, aber die Anwendung, die wir entwickeln, hat komplexere Muster in ihren URLs. Gibt es eine Möglichkeit, reguläre Ausdrücke wie in Django zu
Ich verwende die Python-Protokollierung und aus irgendeinem Grund werden alle meine Nachrichten zweimal angezeigt. Ich habe ein Modul zum Konfigurieren der Protokollierung: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self,...
Ich möchte mehrere JSON-Objekte nacheinander aus einer Datei / einem Stream in Python lesen. Leider json.load()nur .read()bis zum Ende der Datei; Es scheint keine Möglichkeit zu geben, damit ein einzelnes Objekt zu lesen oder träge über die Objekte zu iterieren. Gibt es eine Möglichkeit, dies zu...
Ich habe ein großes Skript in Python. Ich habe mich im Code anderer Leute inspiriert und das numpy.randomModul für einige Dinge verwendet (zum Beispiel zum Erstellen eines Arrays von Zufallszahlen aus einer Binomialverteilung) und an anderen Stellen verwende ich das Modul random.random. Kann mir...
Ich bin etwas verwirrt darüber, was als Schlüssel für ein Python-Diktat verwendet werden kann / nicht. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed Ein Tupel ist...
Ich würde gerne wissen, ob es in Python eine eingebaute Funktion gibt, um die Zeichenfolge in zwei Teile zu zerlegen, basierend auf dem letzten Auftreten eines Trennzeichens. Zum Beispiel: Betrachten Sie die Zeichenfolge "abc, d, e, f" nach dem Aufteilen über das Trennzeichen ",", ich möchte die...
Ich arbeite mit einer TXT-Datei. Ich möchte eine Zeichenfolge des Textes aus der Datei ohne Nicht-ASCII-Zeichen. Ich möchte jedoch Leerzeichen und Punkte lassen. Zur Zeit ziehe ich diese auch aus. Hier ist der Code: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else:...
Ich evaluiere derzeit verschiedene Python-Plot-Bibliotheken. Im Moment versuche ich Matplotlib und bin ziemlich enttäuscht von der Leistung. Das folgende Beispiel wurde von SciPy-Beispielen modifiziert und gibt mir nur ~ 8 Bilder pro Sekunde! Gibt es Möglichkeiten, dies zu beschleunigen, oder...
Ich versuche, eine benutzerdefinierte Filtermethode zu schreiben, die eine beliebige Anzahl von kwargs verwendet und eine Liste zurückgibt, die die Elemente einer datenbankähnlichen Liste enthält, die diese kwargs enthält . Nehmen wir zum Beispiel an d1 = {'a':'2', 'b':'3'}und d2= dasselbe. d1 ==...