cpython

CPython ist die standardmäßige und am weitesten verbreitete Implementierung der Programmiersprache Python. Es ist in C geschrieben.
1
Antwort

Kompilieren von cpython-Code unter Ubuntu 16.04

Ich war die folgenden Anweisungen auf dem offiziellen cpython-Code Link hier . Ich habe ein gemacht %Vor% und dann tat folgendes: %Vor% Aber es gibt einen Fehler, der die folgenden Anweisungen enthält: %Vor% Ich habe über das Reduz...
13.08.2016, 14:29
2
Antworten

Python C-Modul - Malloc schlägt in einer bestimmten Version von Python fehl

Ich schreibe ein Python-Modul, um IO in einem O_DIRECT-Kontext auszuführen. Eine der Einschränkungen von O_DIRECT besteht darin, dass Sie in einen Puffer lesen müssen, der auf einer 4096-Byte-Grenze für 2.4- und 2.5-Kernel ausgerichtet ist, und...
30.01.2014, 14:13
2
Antworten

Warum ist 'new_file + = line + string' so viel schneller als 'new_file = new_file + line + string'? [Duplikat]

Unser Code benötigt 10 Minuten, um 68.000 Datensätze zu erfassen, wenn wir Folgendes verwenden: %Vor% Wenn wir jedoch Folgendes tun, dauert es nur 1 Sekunde: %Vor% Hier ist der Code: %Vor% Der gesamte Code, den ich jemals in Python...
06.12.2016, 13:41
4
Antworten

Wie können Sie dem CPython-Interpreter programmgesteuert mitteilen, dass er in den interaktiven Modus wechseln soll?

Wenn Sie den cpython-Interpreter mit der Option -i aufrufen, wird er beim Beenden aller Befehle oder Skripte, die er ausführen muss, in den interaktiven Modus wechseln. Gibt es einen Weg, innerhalb eines Programms den Dolmetscher dazu zu bringen...
26.02.2009, 17:21
5
Antworten

C ++ Vektor zu Python 3.3

Ich möchte eine Python-Liste, sagen wir, [1,2,3,4] , von einem C ++ - Skript erhalten. Ich schrieb das C ++ - Skript, das einen Vektor zurückgibt. Wie verbinde ich die Enden ohne SWIG / SIP / Cython / und andere? Könnte es einfacher sein...
22.05.2013, 13:31
2
Antworten

Fehler bei der CPython-Zeichenfolge-Additionsoptimierung

Die Frage Warum, in CPython, %Vor% nehmen Sie lineare Zeit, aber %Vor% nehmen Sie quadratische Zeit? Beweis: %Vor% %Vor% Was ich weiß CPython verfügt über eine Optimierung für die String-Addition, wenn die hinzuzufügend...
04.06.2014, 14:28
2
Antworten

Wie unterscheidet sich das Tupel-Entpacken von der normalen Zuweisung?

Von diesem Link habe ich erfahren, dass    Die aktuelle Implementierung enthält ein Array von Integer-Objekten für alle Ganzzahlen zwischen -5 und 256. Wenn Sie ein int in diesem Bereich erstellen, erhalten Sie nur einen Verweis auf das vor...
22.12.2013, 12:26
2
Antworten

Docs für die Interna der CPython-Implementierung

Ich bin gerade dabei, einen Embedded-System-Port des CPython 3.0 Python-Interpreters zu erstellen, und ich bin besonders an Verweisen oder Dokumentationen interessiert, die Details über das Design und die Struktur von Code für Release 3.0 oder s...
22.02.2009, 00:16
1
Antwort

Warum ist CPython bei den beiden Tests "slowspitfire" und "waf" schneller als PyPy?

Gemessen an der Benchmarks , die auf dem PyPy Speed ​​Center veröffentlicht wurden, scheint es, als wäre PyPy schneller als CPython für alle bis auf zwei der vorgestellten Tests. CPython ist schneller als PyPy bei den beiden Tests "slowspitf...
30.04.2011, 18:54
2
Antworten

Verwendet cPython mehrere Kerne für integrierte Funktionen wie sort, any, all?

Ich verstehe, dass cPython über eine GIL verfügt, damit Ihr Skript nicht auf mehreren Kernen ausgeführt werden kann, ohne das Multiprocessing-Modul zu verwenden. Aber gibt es etwas, um die eingebauten Funktionen wie das Sortieren mit mehreren Ke...
15.10.2015, 10:17