Tag: c ++

Выбор встроенного языка

Я делаю приложение, которое анализирует одну или несколько серий данных, используя несколько разных алгоритмов (агентов). Я пришел к мысли, что каждый из этих агентов может быть реализован в виде отдельных скриптов Python, которые я запускаю с использованием API Python C или Boost.Python в своем приложении. Я немного беспокоюсь о превышении времени выполнения TBH, поскольку я […]

Как правильно использовать API и исключения API Python?

если я сделаю что-то вроде >>> x = int(1,2,3,4,5) Я сразу получаю фатальную ошибку (та, которая закончила бы выполнение программы, если она была в предварительно написанном скрипте) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: int() takes at most 2 arguments (5 given) и x остается неопределенным: >>> x Traceback (most […]

Использовать код Python в C / C ++

Я работаю во встроенной среде Linux, и у меня есть код Python, который я бы хотел использовать. Мой код Python просто выполняет некоторую математику, а не использует какую-либо библиотеку, кроме Numpy и обычных. Есть ли способ создать библиотеку, которую я могу вызвать из кода C или C ++?

Что эквивалентно конкатенации строк CPython в C ++?

Возможный дубликат: Простая конкатенация строк Вчера, когда я пишу это, кто-то спросил о SO если у меня есть строка x='wow' применяющая функцию add в python: x='wow' x.add(x) 'wowwow' как я могу это сделать на C ++? С add (которое не существует), скорректированным на __add__ (стандартный метод), это глубокий и интересный вопрос, включающий в себя как […]

как я могу использовать библиотеки python в C ++?

Я хочу использовать библиотеки nltk в c ++. Есть ли язык / механизм клея, который я могу использовать для этого? Причина: Я долго не делал серьезных программ на языке c ++ и хочу одновременно пересматривать концепции NLP. благодаря

Арифметика высокой точности в Python и / или C / C ++?

Аннотация: Какой пакет Python или C-Library является лучшим вариантом для высокоточных арифметических операций? У меня есть некоторые функции, которые преобразуют дробные дни ( 0.0-0.99999.. ) в удобочитаемый формат (часы, минуты, секунды, но что более важно: миллисекунды, микросекунды, наносекунды). Преобразование выполняется с помощью этих функций: (обратите внимание, что я еще не реализовал коррекцию часового пояса) d […]

Обтекание библиотеки C

У меня есть private.h , public.h и file.c , и мне нужно обернуть его в Cython . Как обернуть функцию Person_ptr Person_create(const char* name); ? private.h: #ifndef __PERSON_PRIVATE_H__ #define __PERSON_PRIVATE_H__ #include "Person.h" typedef struct Person_TAG { char* name; int age; } Person; void person_init(Person_ptr self, const char* name); # endif /* __PERSON_PRIVATE_H__ */ public.h #ifndef […]

Boost python обертывание виртуального метода

Я использую boost python для создания привязки к библиотеке c ++. Ряд классов в этой библиотеке имеют виртуальные методы, которые принимают типы iterator / const_iterator в качестве аргументов. Я не особо хочу раскрывать эти типы, но предпочитаю создавать некоторые обертки вокруг этих виртуальных методов, которые вместо этого принимают соответствующий контейнер. Мой вопрос: безопасно ли это […]

Cython & C ++: передача по ссылке

Я ноб с Cython и C ++, поэтому у меня вопрос о передаче аргументов. Я хочу избежать передачи копии аргумента в следующем сценарии: # somefile.pyx #distutils: language = c++ from libcpp.vector cimport vector def add_one(vector[int] vect): cdef int i n = vect.size() for i in range(n): vect[i] += 1 cdef vector[int] v for i in […]

Определить feed_dict в c ++ для моделей Tensorflow

Этот вопрос связан с этим: экспортируйте графики Tensorflow из Python для использования в C ++ Я пытаюсь экспортировать модель Tensorflow с Python на C ++. Проблема в том, что моя нейронная сеть начинается с заполнителя для ввода ввода, для чего требуется feed_dict. Я не могу найти какой-либо c ++ API для поставки feed_dict для моей […]

Python - лучший язык программирования в мире.