Я нашел узкое место в своем коде Python, играемом вокруг с психо и т.д. Затем решенный для записи c/c ++ расширение для производительности. С помощью большого глотка Вы почти не должны заботиться об аргументах...
Я хочу назвать библиотеку C из приложения Python. Я не хочу обертывать целый API, только функции и типы данных, которые относятся к моему случаю. Поскольку я вижу его, у меня есть три варианта: Создайте...
Сегодня великий мой друг спросил меня, что является основными отличиями между новейшим языком Движения и Cython, который является рядом C-расширений для Python. У меня нет большого знания о Python, может...
Я просто столкнулся с Cython, в то время как я высматривал способы оптимизировать код Python. Я читал различные сообщения на stackoverflow, Python Wiki и прочитал статью "General Rules for Optimization"...
Я хорошо провожу время, изучая Python путем записи генетического типа программирования приложения. У меня был некоторый большой совет от Torsten Marek, Paul Hankin и Alex Martelli на этом сайте. Программа...
У меня есть код, который делает некоторые очень интенсивные ЦП обработки строк, и я искал способы улучшить производительность. (РЕДАКТИРОВАНИЕ: я делаю материал как нахождение самой длинной общей подстроки, выполняя много из...
Можно ли оптимизировать скорость критически важного приложения, разработанного в Django с Cython? Недавно я прочитал в Интернете, что Cython может превратить код Python в C, как скорость. Это ...
Я знаю набор языков сценариев, (Python, рубин, lua, php), но я не знаю скомпилированных языков как C/C++, я хотел попытаться ускорить некоторый код Python с помощью цитона, который является по существу...
У меня есть много функций C, и я хотел бы назвать их из Python. цитон, кажется, способ пойти, но я не могу действительно найти пример того, как точно это сделано. Моя функция C похожа...
Моя проблема: я нашел, что обработка больших наборов данных с необработанным C++ с помощью карты STL и вектора может часто быть значительно быстрее (и с более низким объемом потребляемой памяти), чем использование Cython. Я изображаю это...
Я использую цитон для вычисления корреляции в моей программе Python. У меня есть два набора аудиоданных, и я должен знать разницу во времени между ними. Второй набор сокращается на основе времен начала и затем...
Я плохо знаком с Cython, и я пытаюсь использовать Cython для обертывания C/C++ статическая библиотека. Я сделал простой пример следующим образом. Test.h: #ifndef TEST_H #define TEST_H интервал добавляют (интервал a, интервал b); интервал multipy (интервал
Я пытаюсь преобразовать массив C double * в numpy на Cython, но пока не получилось. Я нашел эти полезные ссылки: заставьте NumPy ndarray стать владельцем своей памяти в Cython https: //github.com/numpy / ...
Я использую __file__ в файле python, таком как PROJECT_DIR = os.path.dirname (os.path.abspath (__ file__)) Я запускаю test.py, он печатает правильный результат. Но когда я использую cython для компиляции его в такой файл и ...
Например, я хочу написать: cdef class VariableNode (Node): cdef public np.ndarray [DTYPE_t, ndim = 2] state_factor cdef public np.ndarray [DTYPE_t, ndim = 2] marginal Но он сообщит об ошибке ...
Сообщество Python опубликовало полезные справочные материалы, показывающие как профилировать код Python, а также технические детали расширений Python на C или в Cython. Я все еще ищу учебные пособия ...
Я знаю, какова цель Cythons. Это должно записать компилируемые расширения C на подобном Python языке для создания ускорений в коде. Что я хотел бы знать (и, может казаться, не находит использование моего...
Я хочу знать, как проверить, существует ли значение или объект в массиве, как в python: a = [1,2,3,4,5] b = 4, если b в a: print ("True!") еще: print ("False") Я хочу знать, если что-то ...
Я пытаюсь оптимизировать некоторый код. Мне удалось оптимизировать большую часть моего проекта с использованием Numpy и Numba, но у меня есть некоторый оставшийся код обработки строк, с которым я не смог оптимизировать ...
Я хотел бы сделать целочисленные константы (ACTIVE_TAG и т. Д.), Определенные здесь: // управление островом, m_activationState1
#define ACTIVE_TAG 1
#define ISLAND_SLEEPING 2
#define WANTS_DEACTIVATION 3
#define ...
Я написал 2 отдельных класса в 2 отдельных файлах. Файл 1 с именем atcore_py.pyx hasAndorCameraSDK, а файл 2 имеет класс python AndorCameraGUI. Найдите ниже фрагменты каждого из них. Файл 1: ...
Я пытаюсь выполнить простой скрипт python, который использует cython. Это мой скрипт * .pyx: импортируйте numpy как np cimport numpy как np def cosmo_cythonize (): cdef np.ndarray [double, mode = "c", ndim = 2] ...
Для задачи оптимизации мне нужно найти argmin_u f (u, a) для многих, многих разных параметров a. Весь мой код написан на Python, поэтому я решил, что буду использовать cython для оптимизации этой конкретной задачи. ...
Я занимаюсь разработкой функции cython внутри ноутбука Ipython, используя chess для cell magic %% для компиляции моего кода. Это работает успешно, и я могу вызвать скомпилированную функцию в ячейках ...
Рассмотрим такой код: import numpy as np
cimport numpy как np cdef inline inc (np.ndarray [np.int32_t] arr, int i): arr [i] + = 1 def test1 (np.ndarray [np.int32_t] arr): cdef int i for i in. ..
Я читаю исходный код pandas. Encounter this file Эти несколько строк меня смутили. cimport numpy как np import numpy как np Конечно, если это python, только второй импорт будет эффективным, а np ...
У меня есть класс расширения Cython, который поддерживает общий указатель на класс C ++. Сам класс содержит указатель на класс Cython. cdef class A cdef shared_ptr [B] thisptr def __init __ (Basic ...
У меня есть cython-оболочка библиотеки c и «испечь» некоторые определяет в сборке, создавая файл заголовка h в скрипте установки, который затем включаю в мой основной файл pxd, прежде чем включать заголовок ...
Я только что скомпилировал часть моей библиотеки C как расширение с использованием Cython в качестве «доказательства концепции». Мне удалось взломать код (не считая проблем с константными исправлениями и т. Д.), Чтобы наконец создать расширение. ...