Suchergebnisse für Anfrage "cython"

4 die antwort

Wie man Cython-Funktionen zeilenweise profiliert

Ich habe oft Probleme, Engpässe in meinem @ zu findecython code. Wie kann ich @ profilierecython funktioniert Zeile für Zeile?

8 die antwort

Leistungsvergleich Fortran, Numpy, Cython und Numexpr

Ich habe folgende Funktion: def get_denom(n_comp,qs,x,cp,cs): ''' len(n_comp) = 1 # number of proteins len(cp) = n_comp # protein concentration len(qp) = n_comp # protein capacity len(x) = 3*n_comp + 1 # fit parameters len(cs) = 1 ''' k = ...

2 die antwort

Verwenden Sie Cython, um eine c ++ - Vorlage zu verpacken, die ein beliebiges numpy-Array akzeptiert.

Ich versuche, eine in c ++ geschriebene parallele Sortierung als Vorlage zu verwenden, um sie mit numpy-Arrays eines beliebigen numerischen Typs zu verwenden. Ich versuche Cython zu benutzen, um dies zu tun. Mein Problem ist, dass ich nicht ...

TOP-Veröffentlichungen

6 die antwort

Unterstützen Cython-Erweiterungstypen Klassenattribute?

Python-Klassen können Klassenattribute haben: class Foo(object): bar = 4 Gibt es ein analoges Konstrukt zum Definieren von Klassenattributen in Cython-Erweiterungstypen? Zum Beispiel, wenn ich versuche, den folgenden Cython-Code zu ...

2 die antwort

cython: Speicheransicht des ndarray von Strings (oder direkte ndarray Indizierung)

Wie spezifiziert man eine Speicheransicht eines ndarray, der Zeichenfolgen enthält? char[:], char*[:], ... arbeite nicht Um dies zu veranschaulichen, ist mein Problem die Definition der Funktionabc(...): cdef void abc(char[:] in_buffer): cdef ...

2 die antwort

Nicht-Mitglied Operator in Cython

Ich mache derzeit einen Cython-Wrapper für eine vorhandene C ++ - Bibliothek. Ich habe einen überladenen Nicht-Mitglied-Operator in C ++ wie Data operator+(Data const& a, Data const& b)Und in derpxd Datei, die den Header beschreibt, schrieb ...

2 die antwort

Komplexe Zahlen in Cython

Was ist der richtige Weg, mit komplexen Zahlen in Cython zu arbeiten? Ich möchte eine reine C-Schleife mit einem numpy.ndarray vom Typ np.complex128 schreiben. In Cython wird der zugehörige C-Typ in @ definierCython/Includes/numpy/__init__.pxd ...

4 die antwort

Strukturiertes Array an Cython übergeben, fehlgeschlagen (ich denke, es ist ein Cython-Fehler)

ngenommen, ich habe a = np.zeros(2, dtype=[('a', np.int), ('b', np.float, 2)]) a[0] = (2,[3,4]) a[1] = (6,[7,8])dann definiere ich die gleiche Cython-Struktur import numpy as np cimport numpy as np cdef packed struct mystruct: np.int_t ...

2 die antwort

Import der Cython-Funktion: AttributeError: Das Objekt 'module' hat kein Attribut 'fun'

Ich habe ein kleines @ geschriebcython code that is #t3.pyx from libc.stdlib cimport atoi cdef int fun(char *s): return atoi(s) dassetup.py Datei ist from distutils.core import setup from Cython.Build import ...

6 die antwort

Optimierung eines Reed-Solomon-Encoders (Polynomdivision)

Ich versuche, einen Reed-Solomon-Encoder zu optimieren, der in der Tat einfach eine Polynomdivisionsoperation über Galois Fields 2 ^ 8 ist (was einfach bedeutet, dass die Werte über 255 umlaufen). Der Code ist in der Tat sehr, sehr ähnlich zu ...