Найти - Пользователи
Полная версия: Как написать пакет для Python на С/С++?
Начало » Python для экспертов » Как написать пакет для Python на С/С++?
1
Karl_Krasiviy
Работаю с Numpy- массивами. Для ускорения выполнения некоторых действий решил создать библиотеку, которая будет реализована в виде отдельного пакета, чтобы в нужных местах его можно было подключать с помощью обычной директивы import.

Чтобы все работало быстро я хочу эту библиотеку реализовать на С/С++. Но, к сожалению, я не нашел подобной инструкции.

P.s. Cython и Pypy просьба не предлагать: эти варианты уже рассмотрены и не подходят.
Slow
https://docs.python.org/3/extending/extending.html

вот же официальная дока
doza_and
С и С++ две большие разницы
для первого наверное неплохи cython cffi
Для второго я бы рекомендовал pybind11

Конечно проще работать с гольным С.
Эффектвная работа с numpy массивами в обоих случаях потребует довольно существенных усилий и разбирательств с тем как это делать.

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB