Suchergebnisse für Anfrage "cython"

1 die antwort

Erstellen von Cython-kompiliertem Python-Code mit PyInstaller

Ich versuche, einen Python-Code mit mehreren Dateien zu erstellenPyInstaller. Dafür habe ich den Code mit kompiliertCythonund verwende.so Dateien erzeugt anstelle von.py Dateien. Angenommen, die erste Datei istmain.py und die importierten ...

3 die antwort

Cython-Problem: 'bool' ist keine Typkennung

Ich versuche verzweifelt, astd::vector<bool> Klassenmitglied einer Python-Klasse. Hier ist meine C ++ Klasse: class Test { public: std::vector<bool> test_fail; std::vector<double> test_ok; };Während des Zugriffs und der Konvertierung vontest_ok ...

1 die antwort

Ruft den Wert eines Cython-Zeigers ab

Ich schreibe eine Funktion, die ein malloc'd konstruiertunsigned char * Array und setzt dann den Zeiger zurück. In reinem Cython oder C ist dies einfach. Sie müssen lediglich einen Rückgabetyp für die Funktion festlegen und den Zeiger auf das ...

TOP-Veröffentlichungen

4 die antwort

Kann Cython zu einer EXE kompilieren?

Ich weiß, was Cythons Zweck ist. Es geht darum, kompilierbare C-Erweiterungen in einer Python-ähnlichen Sprache zu schreiben, um Ihren Code zu beschleunigen. Was ich gerne wissen möchte (und mit meinem google-fu nicht finden kann) ist, ob Cython ...

1 die antwort

Cython: Sind typisierte Speicheransichten die moderne Art, numpy Arrays einzugeben?

Angenommen, ich möchte ein numpy-Array an ein @ übergebecdef Funktion: cdef double mysum(double[:] arr): cdef int n = len(arr) cdef double result = 0 for i in range(n): result = result + arr[i] return resultIst dies die moderne Art, numpy ...

2 die antwort

Try-Anweisung in Cython für cimport (zur Verwendung mit mpi4py)

Gibt es eine Möglichkeit, das Äquivalent der Python try-Anweisung in Cython für den cimport zu haben? Sowas in der Art try: cimport something except ImportError: pass Ich würde dies brauchen, um eine Cython-Erweiterung zu schreiben, die mit ...

1 die antwort

Calling Cython C-Funktionen von Python

Ich habe einCython [http://cython.org/] Datei mit dem Namenfoo.pyx mit folgenden Funktionen: def add_one(int n): cdef int m = n + 1 return m cdef int c_add_one(int n): return n + 1Ich baue diesespyx Datei mitcython -a foo.pyx und kann dann ...

1 die antwort

Wie kann ich Cython-Compiler-Flags setzen, wenn ich pyximport verwende?

Diese Frage Wie überschreibt man die Standard-Compile-Flags für Cython, wenn man mit distutils ...

6 die antwort

pip-Fehler: Nicht erkannte Befehlszeilenoption "-fstack-protector-strong"

Wenn ichsudo pip install pyquery, sudo pip install lxml, undsudo pip install cython, Ich erhalte eine sehr ähnliche Ausgabe mit demselben Fehler, der besagt: x86_64-linux-gnu-gcc: error: unrecognized command line ...

4 die antwort

Wie verwende ich Cython-typisierte Speicheransichten, um Zeichenfolgen aus Python zu akzeptieren?

Wie kann ich eine Cython-Funktion schreiben, die ein Byte-String-Objekt (einen normalen String, ein Byte-Array oder ein anderes Objekt, das auf das @ folgt) akzeptier Pufferprotokoll [https://docs.python.org/2/c-api/buffer.html]) Als ein typed ...