Tag: cpython
CPython ist die Standardeinstellung und am weitesten verbreitete Implementierung der Programmiersprache Python. Es ist in C geschrieben.
1
Antworten
Angesichts Null Piräus Antwort auf eine andere Frage, die wir haben, dass x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Drucke True etwa 85% der Zeit
2
Antworten
Dem ich begegnet bin, dieses seltsame Verhalten und versäumt, es zu erklären. Dies sind die benchmarks: py -3 -m timeit "tuple(range(2000)) == tuple(range(2000))" 10000 loops, best of 3: 97.7 usec per loop py -3 -m timeit "a
2
Antworten
Alles in Python ist ein Objekt. Also die Größe von int in Python größer sein wird als üblich. >>> sys.getsizeof(int()) 24 OK, aber warum dauert es noch 12 weitere bytes für 2⁶³ im Vergleich zu 2⁶³ -
8
Antworten
Wie funktioniert IronPython-Stapel bis zu der Standard-Windows-Implementierung von Python aus python.org? Wenn ich Lerne Python, werde ich lernen, ein subtley andere Sprache mit IronPython, und was Bibliotheken würde ich tun ohne? Gibt es alternativ irgendwelche Vorteile zu
2
Antworten
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> None > 0 False >>> None == 0 False >>> None < 0
6
Antworten
Ich in eine Fehlermeldung, die ich nicht lösen kann trotz anderem mit meldete den gleichen Fehler. Ich bin Remote-Verbindung zu einer Linux-Maschine. Ich installierte die neueste version von anaconda: $ bash Anaconda2-2.4.0-Linux-x86_64.sh // A lot of python
2
Antworten
Habe ich in letzter Zeit gelesen einige tweets und die python-Dokumentation über hasattr und er sagt: hasattr(Objekt, name) Die Argumente ein Objekt und ein string. Das Ergebnis ist True, wenn die Zeichenfolge ist der name >> einer
4
Antworten
wie kann ich laden Sie eine c# - dll in python? Muss ich setzen einige zusätzlichen code in c# - Dateien? (wie export in c++ - Dateien) Möchte ich nicht verwenden, IronPython. Ich möchte ein Modul importieren
4
Antworten
jeder unit-test, die bei mir läuft ist das schreiben von python-code in eine Datei, dann importieren Sie Sie als Modul. Das problem ist, dass die code-änderungen, aber die weitere import-statements nicht, ändern Sie das Modul. Ich denke
3
Antworten
def main(): for i in xrange(10**8): pass main() Dieses Stück code in Python läuft (Hinweis: Die Zeitmessung erfolgt mit der time-Funktion in der BASH in Linux). real 0m1.841s user 0m1.828s sys 0m0.012s Jedoch, wenn die for-Schleife ist,
8
Antworten
Ich würde gerne eine Funktion, die generiert eine pseudo-zufällige Folge von Werten, die aber für diese Sequenz wiederholbar jedem Lauf. Die Daten, die ich will, werden auch einigermaßen zufällig verteilt über einen bestimmten Bereich, es muss nicht
5
Antworten
Ich muss Verwendung eines kommerziellen Java-Bibliothek, und möchte es von Python. Jython ist robust und ich bin gut mit, dass es ein paar dot-releases hinter sich. Aber ich möchte zu verwenden, NumPy, was offensichtlich nicht funktioniert mit
4
Antworten
wie kann ich laden Sie eine c# - dll in python? Muss ich setzen einige zusätzlichen code in c# - Dateien? (wie export in c++ - Dateien) Möchte ich nicht verwenden, IronPython. Ich möchte ein Modul importieren
5
Antworten
Ich habe Leute gesehen, die sagen, dass set Objekte in python O(1) die Mitgliedschaft überprüfen. Wie sind Sie intern implementiert um dies zu ermöglichen? Was für eine Art von Datenstruktur, die benutzt? Welche anderen Auswirkungen hat, dass
3
Antworten
def main(): for i in xrange(10**8): pass main() Dieses Stück code in Python läuft (Hinweis: Die Zeitmessung erfolgt mit der time-Funktion in der BASH in Linux). real 0m1.841s user 0m1.828s sys 0m0.012s Jedoch, wenn die for-Schleife ist,
4
Antworten
Ist es ein halbwegs standard-und cross-Plattform-Weg, um text (oder auch PS/PDF-Datei) in das system definierten Drucker? Vorausgesetzt CPython hier, nicht mal was gescheites wie die Verwendung von Jython und die Java printing API. InformationsquelleAutor der Frage Prof.
9
Antworten
Was ist all diese Aufregung über Python und CPython (Jython,IronPython)ich verstehe es nicht: python.org erwähnt, dass CPython ist: Die "traditionelle" Implementierung von Python (CPython genannt) noch ein weiterer Stack Overflow Frage erwähnt, dass: CPython ist die Standard-byte-code-interpreter
10
Antworten
Möchte ich auf einige .NET-Assemblys in C# geschrieben von Python-code. Zeigte eine wenig Forschung, habe ich zwei Möglichkeiten: IronPython mit .NET-Schnittstelle Funktion/Unterstützung gebaut-in Python Python .NET Paket Was sind die trade-offs zwischen den beiden Lösungen? InformationsquelleAutor der
3
Antworten
Ich war Herumspielen mit timeit und bemerkt, dass dabei eine einfache Liste Verständnis über einen kleinen string länger gedauert, als wenn die gleiche operation auf einer Liste von kleinen Einzel-Zeichen-strings. Irgendeine Erklärung? Es ist fast 1,35 mal
4
Antworten
Kürzlich installierte ich lxml. Vorher hatte ich das zu installieren, alle Abhängigkeiten. So habe ich versucht zu installieren liblxml2-dev, liblxslt1-dev und python-dev (google danach gesucht, welche Pakete sind erforderlich für lxml) aber auch nach, dass ich nicht
10
Antworten
Ich habe gehört, eine Menge über die PyPy Projekt. Sie behaupten, es ist 6,3-mal schneller als die CPython interpreter auf Ihre Website. Immer wenn wir reden über die dynamischen Sprachen wie Python, Geschwindigkeit ist eines der top-Themen.
3
Antworten
Kann ich verlängern syntax in python dict Verstehens für die anderen dicts, wie die OrderedDict in collections - Modul oder eigene Typen, die die Erben von dict? Nur neubindung der dict Namen offensichtlich nicht funktioniert, die {key:
2
Antworten
Beim Vergleich von Schwimmern, die zu ganzen zahlen, einige Paare der Werte dauert aber viel länger evaluiert werden als andere Werte in einer ähnlichen Grössenordnung bewegen. Beispiel: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # run 1
6
Antworten
Es ist die standard-Konvention zu verwenden if foo is None eher als if foo == None um zu testen, ob ein Wert, der speziell None. Wenn Sie möchten, um zu bestimmen, ob ein Wert genau True (nicht