Некоторые вопросы о сборке мусора и подсчете ссылок в CPythonC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Некоторые вопросы о сборке мусора и подсчете ссылок в CPython

Сообщение Anonymous »

У меня есть программа на C++, и я хочу запустить нейронную сеть. Чтобы упростить использование, я попросил код C++ скомпилировать пакет входных данных для сети, а затем вызвать скрипт Python. Скрипт Python возвращает список, и я собираю этот список на C++. Код моей функции приведен ниже.

Код: Выделить всё

void strings_to_pylist(PyObject* p_list_out, const vector& c_list) const {
int i = 0;
for (const string& c_symbol : c_list) {
PyObject* p_symbol = PyUnicode_FromString(c_symbol.c_str());
PyList_SetItem(p_list, idx, p_item)(p_list_out, i, p_symbol);
++i;
}
}

const vector< pair >
my_func(const vector< vector >& query_traces, data_map& id) const {
PyObject* p_list = PyList_New(query_traces.size());

for(int i=0; i

Подробнее здесь: [url]https://stackoverflow.com/questions/79122885/some-questions-about-garbage-collection-and-reference-count-in-cpython[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»