Articles of Python

numpy: formale Definition von “array_like” Objekten?

In numpy akzeptieren die Konstruktoren vieler Objekte ein “array_like” als erstes Argument. Gibt es eine Definition für ein solches Objekt, entweder als abstrakte Metaklasse, oder sollte die Dokumentation der Methoden enthalten sein ??

Wie kann man eine Zahl auf einen bestimmten Bereich begrenzen? (Python)

Ich möchte eine Zahl auf einen bestimmten Bereich begrenzen. Momentan mache ich folgendes: minN = 1 maxN = 10 n = something() #some return value from a function n = max(minN, n) n = min(maxN, n) Dies hält es innerhalb von minN und maxN , aber es sieht nicht sehr nett aus. Wie könnte ich […]

Was ist der Unterschied zwischen ‘r +’ und ‘a +’ beim Öffnen der Datei in Python?

Mögliche Duplikate: Python offen eingebaute function: Unterschied zwischen den Modi a, a +, w, w + und r +? Ich habe versucht, r+ und a+ Datei zu öffnen und zu lesen und zu schreiben, aber ‘r +’ und ‘a +’ sind alle die str an das Ende der Datei anhängen. Also, was ist der Unterschied […]

Alternative zu execfile in Python 3?

Python 2 hatte die eingebaute function execfile , die in Python 3.0 entfernt wurde. Diese Frage diskutiert Alternativen für Python 3.0, aber seit Python 3.0 wurden einige erhebliche Änderungen vorgenommen. Was ist die beste Alternative zu execfile für Python 3.2 und zukünftige Python 3.x-Versionen ?

Wie wird mit Python auf 2 Dezimalstellen abgerundet?

Ich bekomme eine Menge Dezimalstellen in der Ausgabe dieses Codes (Fahrenheit zu Celsius Konverter). Mein Code sieht momentan so aus: def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fahrenheit = int(raw_input(“Hi! Enter Fahrenheit value, and get it in Celsius!\n”)) except ValueError: print “\nYour insertion was not a digit!” print “We’ve put your Fahrenheit value to […]

Tupelliste in ein Wörterbuch umwandeln

Ich suche nach einer Möglichkeit, eine Liste von Tupeln wie folgt zu konvertieren: [(1,4),(2,4),(3,4),(4,15),(5,15),(6,23),(7,23),(8,23),(9,15),(10,23),(11,15),(12,15)] in ein Wörterbuch wie folgt: {4:[1,2,3] ,15:[4,5,9,11,12], 23:[6,7,8,10]} Das zweite Element von jedem Tupel wird zu einem Wörterbuchschlüssel, und alle dem Schlüssel zugeordneten ersten Tupelelemente werden in einer Werteliste gespeichert. Kannst du mir zeigen, wie das geht?

Threading ignoriert KeyboardInterrupt-Ausnahme

Ich benutze diesen einfachen Code: import threading, time class reqthread ( threading.Thread ): def __init__ (self): threading.Thread.__init__(self) def run ( self ): for i in range(0,10): time.sleep(1) print ‘.’ try: thread=reqthread() thread.start() except (KeyboardInterrupt, SystemExit): print ‘\n! Received keyboard interrupt, quitting threads.\n’ Aber wenn ich es starte, druckt es $ python prova.py ` . . […]

Wie zeige ich Tooltips in Tkinter an?

Tooltips sind die kleinen Textabschnitte, die angezeigt werden, wenn die Maus für eine bestimmte Zeit über ein Widget bewegt wird. Wie kann ich meiner tkinter Python-Anwendung eine Tooltip-Nachricht tkinter ?

Python-Wörterbuchschlüssel. “In” Komplexität

Schnelle Frage, um hauptsächlich meine Neugier auf das Thema zu befriedigen. Ich schreibe einige große Python-Programme mit einem SQlite-database-Backend und werde in Zukunft mit einer großen Anzahl von Datensätzen arbeiten, daher muss ich so viel wie möglich optimieren. Für einige functionen suche ich Schlüssel in einem Wörterbuch. Ich habe das “in” -Schlüsselwort für das Prototyping […]

Wie installiere ich PyQt4 in Anaconda?

Auf der PyQt4-Website finden Sie statementen zum Installieren des Pakets, um den Tarball herunterzuladen und die Konfigurationsdatei zu verwenden. Ich habe zwei Versionen von Python, eine ist mein normales System und die andere ist in Anaconda. Ich bin mir nicht sicher, wie ich das in Anaconda installieren soll. Gibt es einen Conda-Befehl, um PyQt4 zu […]