cython — все вопросы

1ответ
4 голоса
Cython: оптимизировать родной вид памяти Python
У меня есть функция (из внешней библиотеки Python), которая возвращает объект memoryview, который я хочу обработать в Cython. Есть ли способ преобразовать его в типизированное представление памят
1ответ
4 голоса
Cython - перебирать карту
Мне было интересно, можно ли выполнить итерацию по карте непосредственно в Cython code, , т. е. в .pyx. Вот мой пример: import cython cimport cython from licpp.map import map as mapcpp def it_th
1ответ
4 голоса
Компиляция Cython с Xcode 10
Я попытался скомпилировать простой пример с Cython и получил эту ошибку компоновщика (macOS, Xcode 10): gcc -fno-strict-aliasing -I/anaconda2/envs/python2.7-base/include -arch x86_64 -DNDEBUG -g -
1ответ
4 голоса
Индексация массива Cython
Я пытаюсь ускорить некоторый код Python с помощью Cython, и я использую опцию -a в Cython, чтобы увидеть, где я может улучшить вещи. Насколько я понимаю, в сгенерированном html-файле выделенные стро
2ответа
4 голоса
__init__.so (вместо __init__.py) маскирует подпакеты
Я пишу некоторый код на Cython, и у меня есть несколько «Пакеты« внутри »модулей» , - Это на самом деле продолжение моего вопроса там, и структура должна быть такой же. Проблема в том, что это Cyt
1ответ
4 голоса
pytest.raises (AssertionError) не работает с модулями Cython
Определите файлы python_assert.py и cython_assert.pyx как идентичные, каждый из которых содержит простую функцию, которая вызывает AssertionError: def raise_assertionerror(): assert False Я
1ответ
4 голоса
Сбой компиляции /компоновки Cython в Mac OS X 10.8
Я новичок в Python и пытаюсь поиграть с Cython на простом примере, основанном на http://blog.perrygeo.net/2008/04/19 /а-быстро Cython введение / Файл Cython называется c1.pyx Затем запустите cyt
1ответ
4 голоса
При выборе класса я получаю другое поведение в python
У меня есть следующая файловая иерархия: python/apps/A.py /geometrylib/__init__.py /geometrylib/B.py /geometrylib/geometry.py /geometrylib/goemetry.pyx /geometrylib/g
3ответа
4 голоса
Встроить функцию Python в C ++
Я экспериментирую с Cython, чтобы сгенерировать код на c из python, но, похоже, есть некоторые проблемы с искажением имен. Сначала я генерирую конвертируем код из python в c, а затем компилирую код,
1ответ
4 голоса
Cython инициализация ссылок на объекты
Я пытаюсь получить ссылку на объект в Cython. Следующий код компилируется без проблем: cdef vector[int] a a.push_back(1) cdef vector[int] & b=a Однако, как я добавляю следующую строку: b.
2ответа
4 голоса
Вывод функции Cython немного отличается от вывода функции Python
Я преобразовал функцию Python в эквивалент Cython, добавив типы к некоторым переменным. Тем не менее, функция Cython для вывода немного отличается от исходной функции Python. Я узнал некоторые пр
1ответ
4 голоса
Можете ли вы скомпилировать файл .py с помощью cython вместо файла pyx?
У меня есть файл foo.py, и он содержит очень медленную функцию, которая занимает 8 минут для вычисления. Однако, когда я изменяю файл на foo.pyx и компилирую его с помощью Cython без каких-либо друг
1ответ
4 голоса
Cython - определение 2d массивов
вот код Cython, который я пытаюсь оптимизировать, import cython cimport cython from libc.stdlib cimport rand, srand, RAND_MAX import numpy as np cimport numpy as np def ge
1ответ
4 голоса
Cython не может использовать operator ()
Когда я пытаюсь использовать следующий код Cython, я получаю сообщение об ошибке, которое я написал в конце о том, что operator() не определено. Похоже, что когда я пытаюсь использовать операторы, C
2ответа
4 голоса
Инициализация Cython Memoryview эффективно
В настоящее время я устанавливаю свои MemoryView в моем Cython pyx файл следующим образом: @cython.boundscheck(False) cdef int[:] fill_memview(): # This happens inside a big loop so needs to b
1ответ
4 голоса
Как определить тип шаблонной функции c ++ в Cython?
A.hpp // A.hpp #ifndef RECTANGLE_HPP #define RECTANGLE_HPP #include <iostream> #include <vector> namespace test { double euclid_dist(const std::vector<double> & a) { retur
2ответа
4 голоса
Код Cython внутри кода Python
Существует несколько способов использования Cython с Python. Первая версия (стандартная): вы пишете свой код Cython mylib.pyx, затем запускаете этот setup.py: from distutils.core import setu
1ответ
4 голоса
Ошибка компиляции Cython с заголовочными файлами C
Итак, я пытаюсь обернуть немного кода C с помощью Cython. Я прочитал прочитанные учебные пособия Cython по этому вопросу ( 1 , 2 ), но в этих руководствах не говорится о том, как скомпилировать код
2ответа
4 голоса
Вычисление спектральных норм для эрмитовых матриц ~ 1 м: `numpy.linalg.norm` слишком медленный
Я хотел бы рассчитать спектральные нормы для N эрмитовых матриц 8x8, где N близко к 1E6. В качестве примера возьмем эти 1 миллион случайных комплексных матриц 8x8: import numpy as np array =
2ответа
4 голоса
Шаблоны Cython C ++
Я довольно новичок в Cython, и я пытался обернуть шаблонный векторный класс, определенный как template < typename T, uint N > struct Vector{} и мне трудно узнать, как в cython использу
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132