cython

Cython ist eine Obermenge der Python-Sprache zum schnellen Erzeugen von Python C-Erweiterungen.
1
Antwort

Cython-Code im Interpreter ausführen

Ich bin ein Matlab und C ++ Benutzer und habe kürzlich Python (Spyder) als möglichen Ersatz für beide entdeckt. Einer der Hauptvorteile, die ich bei Python hatte, war die Fähigkeit, im Interpreter-Modus zu arbeiten, und dann nahtlos es in schn...
01.12.2013, 00:59
1
Antwort

Cython: Arbeiten mit C ++ - Streams

Das Problem Wie benutzt man C ++ - Streams (wie std::ifstream oder ostream ) von Cython? In C ++ könnten Sie Folgendes tun: %Vor% Wie würden Sie das gleiche in Cython erreichen? Aktueller Status Ich habe die Strukturen von...
22.06.2015, 15:34
1
Antwort

Effiziente Mathematikoperationen für kleine Arrays in Python mit Cython

Ich benutze nypexpr für schnelle Mathematik auf großen Arrays, aber wenn die Größe des Arrays kleiner als der CPU-Cache ist, ist das Schreiben meines Codes in Cython mit einfachen Array-Mathe viel schneller, besonders wenn die Funktion mehrere M...
19.03.2011, 01:30
1
Antwort

Wie kompiliere ich C ++ / Cython-Projekt am besten in eine ausführbare Datei?

Ich habe ein Projekt mit einer Reihe von C ++ - und Python / Cython-Dateien. Bis jetzt habe ich den C ++ Teil primär entwickelt und mit qmake zu einer statischen Bibliothek kompiliert. Einige wenige Methoden werden mit boost :: python bereitgest...
27.05.2012, 16:42
2
Antworten

Abstrakte Klassen (mit rein virtuellen Methoden) in Cython

Schnellversion: Wie deklariert man eine abstrakte Klasse in Cython? Das Ziel ist, nur die Schnittstelle zu deklarieren, so dass andere Klassen von ihr erben können, es muss keine Implementierung dieser Klasse geben. interface.pxd: %Vor%...
20.12.2012, 16:48
1
Antwort

Dateiwatcher für Cython in Pycharm

Cythons *.pyx -Dateien müssen kompiliert werden, damit sie mit anderen py -Dateien funktionieren. Aus diesem Grund möchte ich einen Dateiwatcher für PyCharm wie für *.coffee -Dateien und für *.ts -Dateien. Wie würde man einen Date...
28.09.2013, 13:35
2
Antworten

Cython setup.py für mehrere .pyx

Ich möchte schneller cythonisieren. Code für ein .pyx ist %Vor% Was ist, wenn ich cythonisieren möchte ? mehrere Dateien mit ext. pyx, die ich mit ihrem Namen aufrufen werde alle .pyx-Dateien in einem Ordner Was wäre in beiden Fä...
17.02.2014, 10:11
5
Antworten

Cython- Kann die Include-Datei nicht öffnen: 'io.h': Keine solche Datei oder Verzeichnis

Ich fange einfach an Cython zu lernen. Ich habe versucht, eine einfache .pyx-Datei zu kompilieren. %Vor% Hier ist meine setup.py: %Vor% Dann führe ich den Befehl aus. %Vor% Der Fehler wie unten. Ich habe es schwer, es zu googeln und...
13.10.2016, 10:25
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
3
Antworten

Verwendung von 128-Bit-Ganzzahlen in Cython

Auf meinem 64-Bit-Computer hat der long long -Typ 64 Bits. %Vor% Ich brauche 128-Bit-Ganzzahlen und glücklicherweise GCC unterstützt diese . Wie kann ich diese in Cython verwenden? Folgendes funktioniert nicht. Kompilieren von foo.py...
20.12.2014, 16:11