Результаты поиска по запросу "cython"
Cython: ImportError: Нет модуля с именем «myModule»: как вызвать модуль cython, содержащий cimport для другого узла cython?
Я пытаюсь импортировать модуль cython data.pyx в другой модуль cython user.pyx. Все компилируется нормально, но когда я пытаюсь вызвать user.pyx в модуле python, я получаю ошибку «ImportError: Нет модуля с именем data». Все находится в одном ...
Передача структурированного массива numpy со строками в функцию Cython
Я пытаюсь создать функцию в Cython, которая принимает простой структурный массив или массив записей путем определения типа структуры Cython. Предположим, у меня есть данные: a = np.recarray(3, dtype=[('a', np.float32), ('b', np.int32), ('c', ...
Как построить обертку Cython для функции C ++ с параметром списка stl
Рассмотрим следующий простой код на C ++. (Printlist.h) #ifndef TESTLIB_H #define TESTLIB_H #include <iostream> #include <list> void printlist(std::list<int> &); #endif(Printlist.c) #include "printlist.h" using namespace std; void ...
Неопределенная ошибка символов при импорте модуля Cython
Я хочу сделать доступным один из моих классов C ++ в качестве модуля Python. Класс объявлен в заголовкеFoo.h и реализован в .cppFoo.cpp, (g ++ - 4.5, Ubuntu x86_64). Это очень очень простой класс: Foo.cpp: Foo::Foo() : alfa(1.0), beta(1) { } ...
класс с ++ в слитном типе
Я хочу реализовать оболочку Python для нескольких классов C ++. Где-то в pxd у меня есть: cdef cppclass FooImpl1: FooImpl1() int foo() cdef cppclass FooImpl2 FooImpl2() int foo()Интересно, могу ли я написать что-то вроде этого в оболочке Pyx ...
Ускорение Python кода с помощью Cython
У меня есть функция, которая в основном делает много вызовов простой определенной хэш-функции и проверяет, находит ли она дубликат. Мне нужно сделать много симуляций с ним, поэтому хотелось бы, чтобы он был максимально быстрым. Я пытаюсь ...
Есть ли какой-нибудь тип для функции в Cython?
Есть ли способ сообщить компилятору Cython, что param это функция. Что-то вроде cpdef float calc_class_re(list data, func callback)
Как объявить 2D список в Cython
Я пытаюсь скомпилировать такой код: def my_func(double c, int m): cdef double f[m][m] f = [[c for x in range(m)] for y in range(m)] ...что поднимает: Error compiling Cython file: ------------------------------------------------------------ def ...
Список Python для Cython
Я хочу знать, как преобразовать обычный список Python в список C с помощью Cython, обработать его и вернуть список Python. Подобно: Скрипт Python: import mymodule a = [1,2,3,4,5,6] len = len(a) print(mymodule.process(a,len)) Сценарий Cython ...
Проверьте, существует ли значение в массиве в Cython
Я хочу знать, как проверить, существует ли значение или объект в массиве, как в Python: a = [1,2,3,4,5] b = 4 if b in a: print("True!") else: print("False")Я хочу знать, если что-то подобное уже существует в Cython. У меня есть массив ...