Результаты поиска по запросу "cython"

3 ответа

Cython: ImportError: Нет модуля с именем «myModule»: как вызвать модуль cython, содержащий cimport для другого узла cython?

Я пытаюсь импортировать модуль cython data.pyx в другой модуль cython user.pyx. Все компилируется нормально, но когда я пытаюсь вызвать user.pyx в модуле python, я получаю ошибку «ImportError: Нет модуля с именем data». Все находится в одном ...

1 ответ

Передача структурированного массива numpy со строками в функцию Cython

Я пытаюсь создать функцию в Cython, которая принимает простой структурный массив или массив записей путем определения типа структуры Cython. Предположим, у меня есть данные: a = np.recarray(3, dtype=[('a', np.float32), ('b', np.int32), ('c', ...

1 ответ

Как построить обертку 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 ...

ТОП публикаций

1 ответ

Неопределенная ошибка символов при импорте модуля Cython

Я хочу сделать доступным один из моих классов C ++ в качестве модуля Python. Класс объявлен в заголовкеFoo.h и реализован в .cppFoo.cpp, (g ++ - 4.5, Ubuntu x86_64). Это очень очень простой класс: Foo.cpp: Foo::Foo() : alfa(1.0), beta(1) { } ...

1 ответ

класс с ++ в слитном типе

Я хочу реализовать оболочку Python для нескольких классов C ++. Где-то в pxd у меня есть: cdef cppclass FooImpl1: FooImpl1() int foo() cdef cppclass FooImpl2 FooImpl2() int foo()Интересно, могу ли я написать что-то вроде этого в оболочке Pyx ...

2 ответа

Ускорение Python кода с помощью Cython

У меня есть функция, которая в основном делает много вызовов простой определенной хэш-функции и проверяет, находит ли она дубликат. Мне нужно сделать много симуляций с ним, поэтому хотелось бы, чтобы он был максимально быстрым. Я пытаюсь ...

1 ответ

Есть ли какой-нибудь тип для функции в Cython?

Есть ли способ сообщить компилятору Cython, что param это функция. Что-то вроде cpdef float calc_class_re(list data, func callback)

2 ответа

Как объявить 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 ...

1 ответ

Список 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 ...

2 ответа

Проверьте, существует ли значение в массиве в Cython

Я хочу знать, как проверить, существует ли значение или объект в массиве, как в Python: a = [1,2,3,4,5] b = 4 if b in a: print("True!") else: print("False")Я хочу знать, если что-то подобное уже существует в Cython. У меня есть массив ...