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

5 ответов

Numpy против скорости Cython

У меня есть код анализа, который выполняет некоторые тяжелые числовые операции, используя numpy. Просто для любопытства я попытался скомпилировать его с помощью Cython с небольшими изменениями, а затем я переписал его, используя циклы для numpy ...

1 ответ

Cython: я должен использовать np.float_t вместо double для типизированных представлений памяти

Что касается представлений памяти в cython, есть ли преимущество в наборе представлений с типами NumPy, такими какnp.float_t вместо того, чтобы просто сделатьdouble если я работаю с массивами поплавков? И я должен напечататьcdef затем так же, ...

7 ответов

Скомпилированное Cython расширение C: ImportError: динамический модуль не определяет функцию инициализации

Я только что скомпилировал часть своей библиотеки C как расширение, используя Cython, как «доказательство концепции». Мне удалось взломать код (за исключением проблем с исправлением и т. Д.), Чтобы наконец-то получить расширение. Однако, когда я ...

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

1 ответ

Как вы говорите pyximport использовать опцию cython --cplus?

pyximport очень удобен, но я не могу понять, как заставить его использовать опции языка C ++ для Cython. Из командной строки вы запуститеcython --cplus foo.pyx, Как вы достигаете эквивалента с pyximport? Спасибо!

1 ответ

передача строк Python через Cython в C

Я пытаюсь написать модуль с некоторыми частями C и Python. Я использую Cython для преодоления разрыва. Я хочу хранить мои (очень длинные) строковые константы в python, потому что синтаксис намного лучше: const char long_string = "\npart of ...

2 ответа

Как переписать флаги компиляции по умолчанию для Cython при сборке с distutils?

Я собираю некоторые расширения Cython в Linux и заметил, что по умолчанию используется -O2 при сборке из механизма distutils. Мне было интересно, есть ли простой способ изменить это на -O3. Я попытался использовать extra_compile_args для ...

1 ответ

Есть указатель на данные. Нужен массив Numpy в порядке Фортрана. Хотите использовать Cython

Это очень распространенный вариант использования для меня. У меня есть функция C, которая возвращает мне указатель на double: //myheader.h double *mycfuntion(...)Я знаю размеры данных, которые возвращаются. Я также знаю, что ...

1 ответ

Как я могу объединить несколько файлов Python Cython в одну связанную библиотеку?

У меня есть несколько файлов .pyx, есть ли способ импортировать их в один файл pyx и скомпилировать этот файл в общую библиотеку вместо необходимости компилировать 15 независимых модулей?

3 ответа

Cyx pyximport ошибка в Windows

Я делаю свои первые шаги с Cython, и я установил его на свою машину в соответствии синструкции [http://wiki.cython.org/InstallingOnWindows]в вики. Работая над уроком по Cython, я добрался ...

3 ответа

Обернуть C ++ lib с Cython

Я новичок в Cython и пытаюсь использовать Cython для создания статической библиотеки C / C ++. Я сделал простой пример следующим образом. test.h: #ifndef TEST_H #define TEST_H int add(int a, int b); int multipy(int a, int ...