Suchergebnisse für Anfrage "cpython"

2 die antwort

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 ...

12 die antwort

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 ...

4 die antwort

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 < ...

TOP-Veröffentlichungen

10 die antwort

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 ...

8 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...