Suchergebnisse für Anfrage "cpython"
Ist ein Variablentausch in Python garantiert atomar?
Mit Verweis auf folgenden Link:http: //docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-saf [http://docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-safe] Ich wollte wissen, ob die ...
Boolean identity == True vs is True
Es ist Standardkonvention, @ zu verwendif foo is None eher, alsif foo == None um zu testen, ob ein Wert spezifisch @ iNone. Wenn Sie feststellen möchten, ob ein Wert genau @ iTrue (nicht nur ein wahrer Wert), gibt es einen Grund, @ zu ...
Warum sind einige float <Integer-Vergleiche viermal langsamer als andere?
Wenn Sie Gleitkommazahlen mit ganzen Zahlen vergleichen, dauert die Auswertung einiger Wertepaare viel länger als bei anderen Werten ähnlicher Größenordnung. Beispielsweise >>> import timeit >>> timeit.timeit("562949953420000.7 < ...
Mit NumPy und Cpython mit Jython
I Mus Verwenden Sie eine kommerzielle Java-Bibliothek und möchten Sie dies von Python aus tun. Jython ist robust und mir geht es gut, ein paar Dot Releases dahinter zu haben. Wie auch immer, ichMöcht, um auch NumPy zu verwenden, was mit Jython ...
Was ist das Python-Dev-Paket, das für @ verwendet wir
Ich habe vor kurzem installiertlxml. Davor musste ich alle Abhängigkeiten dafür installieren. Also habe ich versucht, @ zu installierliblxml2-dev, liblxslt1-dev undpython-dev (google suchte nach Paketen, die für @ benötigt werdelxml) aber auch ...
Warum läuft dieses Python-Skript auf mehreren Kernen 4x langsamer als auf einem einzelnen Kern
Ich versuche zu verstehen, wie CPythons GIL funktioniert und was die Unterschiede zwischen GIL in CPython 2.7.x und CPython 3.4.x sind. Ich benutze diesen Code zum Benchmarking: from __future__ import print_function import argparse import ...
Warum arbeitet mein Eratosthenes-Sieb mit ganzen Zahlen schneller als mit Booleschen?
Ich habe ein einfaches Eratosthenes-Sieb geschrieben, das eine Liste von Einsen verwendet und diese in Nullen umwandelt, wenn nicht in Primzahlen: def eSieve(n): #Where m is fixed-length list of all integers up to n '''Creates a list of primes ...
Warum ist Python 3 wesentlich langsamer als Python 2? [Duplikat
Diese Frage hat hier bereits eine Antwort: Gibt es einen Grund, warum Python 3 langsamer als Python 2 auflistet? [/questions/23453133/is-there-a-reason-python-3-enumerates-slower-than-python-2] 2 Antworten Ich habe versucht zu verstehen, warum ...
Warum startet der String langsamer als in?
berraschenderweise finde ichstartswith ist langsamer alsin: In [10]: s="ABCD"*10 In [11]: %timeit s.startswith("XYZ") 1000000 loops, best of 3: 307 ns per loop In [12]: %timeit "XYZ" in s 10000000 loops, best of 3: 81.7 ns per loopie wir alle ...
Wie werden Variablennamen gespeichert und intern zugeordnet?
Ich lesehttps: //stackoverflow.com/a/19721096/166174 [https://stackoverflow.com/a/19721096/1661745] und es scheint, dass in CPython Variablen einfach Namen sind, die Referenzen zugeordnet sind. Die Anweisung x = 5 enthält mehrere Dinge: ein ...