0
ответов

Как обернуть класс C ++ в Cython?

У меня есть класс C ++. Он состоит из одного файла .ccp и одного файла .h. Он компилируется (я могу написать основной метод, который успешно использует его в C ++). Как мне обернуть этот класс Cython, чтобы он ...
вопрос задан: 19 January 2012 21:15
0
ответов

gcc: _mssql.c: Нет такого файла или каталога

Я пытаюсь скомпилировать pymssql для python 2.5. Я делаю это, потому что думаю, что моя версия pymssql скомпилирована для python 2.4. Это ошибка, которая заставляет меня думать, что: / home / ...
вопрос задан: 17 January 2012 10:54
0
ответов

Как передать указатель на функцию внешней программе в Cython

Я пытаюсь написать оболочку для программы на C, чтобы я мог вызывать ее из Python . Для этого я использую Cython. Функция C принимает в качестве аргумента функцию обратного вызова, но эта функция обратного вызова ...
вопрос задан: 11 January 2012 09:25
0
ответов

Объявление буфера Cython для членов объекта

Я хочу иметь объект Cython "cdef" с членом NumPy и иметь возможность использовать быстрый доступ к буферу. В идеале я должен сделать что-то вроде: import numpy as np cimport numpy as np cdef class Model: cdef ...
вопрос задан: 10 January 2012 18:09
0
ответов

передача двойного указателя c ++ в python

Я мог передать одномерный массив в python, как показано ниже. и мне интересно, могу ли я передать массив двойных указателей С ++ в python, используя ctypes, numpy. test.cpp: #include extern "C" void cfun (...
вопрос задан: 9 January 2012 02:24
0
ответов

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

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

Как заставить pydev / eclipse компилировать модули cython на платформе Windows

Моя IDE - pydev / eclipse для Win XP. Мне нравится идея компилировать модули Cython внутри IDE, но я могу заставить ее работать только на Linux. щелкните правой кнопкой мыши проект -> свойства -> построители -> ...
вопрос задан: 6 January 2012 13:16
0
ответов

Обертывание функции / метода шаблона C ++ в Cython

Я пытаюсь обернуть некоторый код C ++ с помощью Cython. У меня есть класс, использующий метод шаблона, но сам по себе не являющийся шаблоном. class SomeClass {шаблон SomeClass (T & спам); }; ...
вопрос задан: 3 January 2012 16:51
0
ответов

Создание структур C в Cython

Я хотел бы создать свой собственный контейнер списка с помощью Cython. Я новичок в этом, и, следуя документации, я смог создать такую ​​структуру: cdef struct s_intList: int ...
вопрос задан: 23 December 2011 15:45
0
ответов

'easy_install -U cython' не жалуется на vcvarsall.bat и -mno-cygwin

В Windows кажется, что easy_install с зависимостью от C не очень легкий. Попытка 1 - vcvarsall.ошибки летучей мыши Я устанавливаю cython под Windows7 с MinGw; Я изменил PATH Windows7 на ...
вопрос задан: 16 December 2011 11:49
0
ответов

Могу ли я статически связать модули Cython с исполняемым файлом, который встраивает python?

В настоящее время у меня есть исполняемый файл, скомпилированный из C ++, который встраивает python. Встроенный исполняемый файл запускает скрипт Python, который загружает несколько модулей Cython. И модули Cython, и исполняемый файл ...
вопрос задан: 3 December 2011 09:20
0
ответов

Как передать указатель на функцию ac в Cython?

Я пытаюсь вызвать qsort в Cython с помощью специальной функции сравнения, но не понимаю, как передать ссылка на функцию. Во-первых, у меня есть struct: cdef struct Pair: int i, j float h ...
вопрос задан: 2 December 2011 07:31
0
ответов

Эффективная структура для поэлементного доступа к очень большой разреженной матрице (Python / Cython)

Я ищу эффективную структуру данных для представления очень большой матрицы целых чисел в Python / Cython с упором на поэлементные операции. В настоящее время я создаю модель, которая требует много ...
вопрос задан: 30 November 2011 15:01
0
ответов

Могу ли я создать статический массив C с помощью Cython?

Я бы хотел сделать именно это в Cython: cdef int shiftIndexes [] = [1, -1, 0, 2, -1, -1, 4 , 0, -1, 8, 1, -1, 16, 1, 0, 32, 1, 1, 64, 0, 1, 128, -1, 1] Я видел несколько ссылок в отчетах об исправленных ошибках и ...
вопрос задан: 30 November 2011 03:55
0
ответов

Cython векторные операции

Как я могу использовать функцию remove из ? (Или любую другую операцию, я хочу использовать это с векторами, я пытался cdef extern, чтобы объявить это, но пока нет шаблона функции, я ...
вопрос задан: 28 November 2011 12:16
0
ответов

Cython static link with python runtime?

У меня есть Python скрипт для python 2.7, скажем так: print("Hello World!") Далее я превращаю это в C с помощью: python cython.py --embed helloworld.py И затем я пытаюсь скомпилировать его статически: gcc -IC:\...
вопрос задан: 28 November 2011 10:07
0
ответов

Можно ли настроить pydev на автоматическую компиляцию файлов cython?

Я только начал осваивать Cython. Я использую его для создания основной библиотеки в моем проекте Python. В настоящее время я настроил файл setup.py с помощью distutils и выполняю следующую команду всякий раз, когда хочу ...
вопрос задан: 28 November 2011 00:10
0
ответов

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

Я компилирую некоторые расширения cython в linux и заметил, что по умолчанию используется -O2 при сборке из механизма distutils. Мне было интересно, есть ли простой способ изменить это на -O3. ...
вопрос задан: 23 November 2011 02:29
0
ответов

передача строк python, через cython, в C

Я пытаюсь написать модуль с некоторыми частями на c и некоторыми частями на python. Я использую cython для преодоления разрыва. Я хочу хранить свои (очень длинные) строковые константы в python, потому что синтаксис там намного красивее: ...
вопрос задан: 21 November 2011 16:42
0
ответов

Проверка nan в Cython

Я ищу способ проверить значения NaN в коде Cython. В настоящий момент я использую: if value! = Value: # value is NaN else: # value is not NaN Есть ли лучший способ сделать это? Это ...
вопрос задан: 20 November 2011 08:23
0
ответов

Cython: for i from 1 <= i < N

Я изучаю Cython и наткнулся на этот фрагмент кода: импорт numpy как np cimport numpy как np def mean(np.ndarray[np.double_t] input): cdef np.double_t cur # Py_ssize_t является индексом numpy ...
вопрос задан: 10 November 2011 17:07
0
ответов

Сборка с частичной сборкой с помощью Cython

У меня проблема с cython в сборке. Одна из частей - это сборка модуля с помощью cython из файла .c и файла .pyx. Я уже пробовал много решений: Блог Шона Гиллиса / 814 / Добавление pyproj ...
вопрос задан: 9 November 2011 10:35
0
ответов

Ошибка компиляции Cython для бесплатной функции (Невозможно преобразовать аргумент объекта Python в тип 'FooBar *')

Я использую Cython (0.15.2) создать расширение для Python (2.6.5). Я создал файл pxd и файл pyx. Вот содержимое моего файла pyx: cimport capifuncs cdef class myArray: cdef ...
вопрос задан: 7 November 2011 17:55
0
ответов

setup.py для пакетов, которые зависят как от cython, так и от f2py

Я хотел бы создать сценарий setup.py для пакета python с несколькими подмодулями, которые зависят от cython и f2py. Я попытался использовать setuptools и numpy.distutils, но пока ...
вопрос задан: 28 October 2011 16:24
0
ответов

Numpy vs Cython speed

У меня есть код анализа, который выполняет тяжелые числовые операции с использованием numpy. Просто из любопытства попытался скомпилировать его с помощью cython с небольшими изменениями, а затем я переписал его, используя циклы для numpy ...
вопрос задан: 17 October 2011 21:46
0
ответов

Cython использует cinit ()

У меня есть: cdef class BaseClass (): def __cinit __ (self, char * name): print "BaseClass __cinit __ ()" # ... def __dealloc __ (): print "...
вопрос задан: 17 October 2011 00:19
0
ответов

Как мне структурировать пакет Python, содержащий код Cython

I ' Я хотел бы создать пакет Python, содержащий некоторый код Cython. У меня код Cython работает нормально. Однако теперь я хочу знать, как лучше его упаковать. Для большинства людей, которые просто хотят ...
вопрос задан: 16 October 2011 23:51
0
ответов

Цитонизируйте функцию Python, чтобы сделать ее быстрее

Несколько недель назад я задал вопрос об увеличении скорости функции, написанной на Python. В то время TryPyPy обратил мое внимание на возможность использования Cython для этого. Он также любезно ...
вопрос задан: 16 October 2011 23:41
0
ответов

Проблемы Cython и deepcopy () со ссылочными методами / функциями. Есть ли альтернативные идеи?

Я недавно играл с Cython для увеличения скорости, но мой проект наследует модульную файл, который имеет метод copy (), который использует deepcopy (). Я пробовал реализовать deepcopy () в переопределенном ...
вопрос задан: 13 October 2011 19:24
0
ответов

наследование cython

У меня есть A.pxd (только с объявлением функций) и A.pyx, который содержит только класс A со всеми тело функции. Затем у меня есть B, который наследуется от A, а для BI есть B.pxd с некоторыми функциями ...
вопрос задан: 6 October 2011 12:45