Вопросы по теме 'cythonize'
Использование dask с цитонизированными классами. Ошибка при травлении метода объекта
Я хотел бы цитонизировать модуль python следующим классом:
class C:
def __init__(self, x):
self.x = x
@staticmethod
def f(k):
return k
def g(self, k):
return self.x, k
После установки cythonized...
244 просмотров
schedule
23.09.2021
Скомпилируйте программу python3 с множеством файлов и используя несколько библиотек в один автономный исполняемый файл с помощью Cython
Мне нужно скомпилировать программу Python 3, состоящую из нескольких файлов и использующую множество библиотек (например, PyQt5, matplotlib ...) в автономном исполняемом файле для Linux, Mac и Windows с использованием Cython. Исполняемый файл должен...
110 просмотров
schedule
14.09.2021
Ускорьте чтение большого листа Excel с помощью Python (openpyxl)
Я пытаюсь прочитать и очистить данные на листе Excel и импортировать очищенные данные в базу данных MySQL. Моя проблема в том, что чтение части листа Excel занимает слишком много времени. Я хочу максимально оптимизировать это время.
Я пробовал...
267 просмотров
schedule
30.10.2021
Есть ли способ указать минимальную версию cython в файле pyx?
Для некоторых файлов pyx требуются расширенные функции cython. Некоторые нет. Таким образом, разные файлы pyx имеют разные минимальные требования к версии cython. Есть ли какой-либо механизм, с помощью которого мы можем заставить cythonize выдавать...
33 просмотров
schedule
25.05.2022
Как cythonize глобальные объекты __builtin__?
У меня возникла проблема с «китонизацией» проекта, написанного на python. 1. Создается экземпляр класса python (объявленный в файле myclass.py ), а затем «объявляется глобальным» с помощью setattr(__builtin__...) в файле main.py 2. Функция,...
142 просмотров
schedule
31.05.2022
Как получить путь к файлу pyd, также известному как __file__
У меня есть файл package.py , который я пытаюсь упаковать в package.pyd . У меня есть следующее утверждение в package.py
CURR = os.path.dirname(os.path.realpath(__file__))
который отлично работает, когда я запускаю package.py , но...
966 просмотров
schedule
11.06.2022
Невозможно вернуть желаемый тип данных с помощью Cython
Я хочу создать функцию, которая может возвращать наиболее распространенную перестановку шести букв «R» плюс шесть букв «B», список может выглядеть так:
a = ['R'] * 6 + ['B'] * 6
random.shuffle(a)
shuffle = ''.join(a)
shuffle
Вывод:...
119 просмотров
schedule
24.06.2022
Cython: как печатать без GIL
Как мне использовать print в функции Cython без gil? Например:
from libc.math cimport log, fabs
cpdef double f(double a, double b) nogil:
cdef double c = log( fabs(a - b) )
print c
return c
выдает эту ошибку при компиляции:...
5893 просмотров
schedule
05.07.2022
tox, cython и fasttext
Я делаю проект с tox тестированием и использованием fasttext пакета Python. fasttext использует cython. Я столкнулся с ошибкой cython во время настройки среды tox: ImportError: No module named Cython.Build .
Я могу заставить его работать,...
1213 просмотров
schedule
28.09.2022
Как преобразовать объект Python в std::vector типа расширения Cython и обратно?
Я использую Cython для переноса кода C++. Код содержит функцию, определенную как:
std::vector<ClassOut> analyze(std::vector<ClassIn> inputVec);
ClassIn и ClassOut являются типами расширения. Из Python я хотел бы иметь...
1020 просмотров
schedule
25.09.2022
Аргументы метода по умолчанию не работают
Cython, похоже, не понимает, что метод sf::RenderTarget.clear() может вызываться с разными аргументами и позволяет вызывать только последний объявленный вариант в .pxd.
Заголовочный файл SFML ( источник ):
class RenderTarget {
void...
284 просмотров
schedule
14.07.2023
любой способ установить компиляцию cython с ucs2?
Возникла проблема при преобразовании кода Python в общий объект с помощью Cython.
установочный файл здесь:
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("hello.py")
)
Так что все...
530 просмотров
schedule
16.07.2023
Python 3.5 cythonizing не работает для создания DLL
Я пытаюсь создать файл DLL (.pyd), используя Python 3.5 и cython. У меня есть следующие файлы:
setup.py
from distutils.core import setup
from Cython.Build import cythonize
setup(
name="Helloworld",
ext_modules=cythonize("*.pyx"),
)...
347 просмотров
schedule
28.01.2023
Как предоставить доступ только для чтения (без копирования) к объекту в другом процессе в Cython?
Как предоставить доступ только для чтения (без копирования) к объекту в одном процессе другому процессу?
Например, на диаграмме ниже, как предоставить Process 2 и Process 3 доступ к классу Tasks , который находится в Process 1 ?
Process 1...
43 просмотров
schedule
05.02.2023
Как скомпилировать целую библиотеку Python (включая зависимости), чтобы ее можно было использовать в C?
Как скомпилировать целую библиотеку Python вместе с ее зависимостями, чтобы ее можно было использовать в C (без вызова среды выполнения Python). То есть в скомпилированный код встроен интерпретатор Python, и Python не нужно устанавливать в систему....
2482 просмотров
schedule
07.10.2022
CYTHON, как я могу передать функцию-член в качестве обратного вызова нативному
Я могу получить нормальные обратные вызовы от родного до Cython.
Но как настроить функцию-член для обратного вызова в cython.
Мой sampleCallback.h файл:
namespace mango {
class sampleCalls {
public:
typedef void (*Callback)(char...
666 просмотров
schedule
08.05.2023
Для чего нужны несколько выходных файлов из Cython?
Я на Python 2.7 и новичок в Cython.
Фон:
У меня в проекте более 20 файлов py, а затем я обнаружил, что медлительность исходит от 3 из них.
Поэтому я использую Cython для этих файлов, теперь они скомпилированы с помощью Cython и без проблем...
493 просмотров
schedule
27.11.2022
Могу ли я добиться точного контроля над расположением файлов .c, созданных cythonize?
Я использую Cython как часть настройки сборки для большого проекта, управляемого CMake. Кажется, я не могу заставить Cython генерировать файлы .c в разумном месте.
Мой макет файла:
C:\mypath\src\demo.py # Cython source...
468 просмотров
schedule
01.01.2023
Как скомпилировать Cython с помощью C++ для получения файлов общих объектов (*.so)
Я работаю над некоторым кодом Cython, который использует некоторые структуры данных стандартной библиотеки С++, и я могу скомпилировать код для получения файлов *.cpp. Я делаю это, используя distutils со скриптом установки (см. код). Однако прямо...
457 просмотров
schedule
18.10.2022
Как заставить независимо скомпилированные пакеты cython использовать общий генератор случайных чисел?
У меня есть экспериментальный язык программирования, где программы компилируются в c. Я написал оболочку cython, которая оборачивает скомпилированный код c и позволяет вызывать его из python. Это позволяет использовать скомпилированные программы в...
209 просмотров
schedule
05.07.2023