Tag: c ++

Python эквивалент C # .Выбрать?

У меня есть список объектов в Python, и каждый из них имеет свойство id . Я хочу получить список этих идентификаторов. В C # я бы написал myObjects.Select(obj => obj.id); Как мне это сделать в Python?

C / C ++ эквиваленты стандартной библиотеки Python

Я сильно полагаюсь на стандартную библиотеку Python , как для полезных структур данных, так и для манипуляторов (например, collections и itertools ) и для утилит (например, optparse , json и logging ), чтобы пропустить шаблон и просто Get Things Done. Просматривая документацию по стандартной библиотеке C ++, она, похоже, полностью связана с структурами данных, что […]

Существуют ли полезные библиотеки для поиска путей для python?

Я работаю над изометрической RPG в режиме реального времени на python и хочу настроить таргетинг мобильных устройств как платформы. Основная область, где у меня возникают трудности, – это мой путь. Я попробовал несколько алгоритмов, включая A *, и несколько настроек, чтобы лучше соответствовать картам, которые я использую. Я доволен результатами моего алгоритма – они дают […]

Swig python – c ++ как использовать тип int8_t

У меня есть C-функция, которая принимает в качестве paramenter 8-битное целое число int8_t foo( int8_t x ); Я хотел бы назвать эту функцию из моего кода python с помощью интерфейса swig, но тип int8_t не существует в python. Чтобы иметь такие типы, существует модуль python, называемый numpy. Даже используя это, мне не удается сделать 2 […]

Создавать привязки python, какие методы / программы использовать

Я смотрю на использование python (CPython) в моей программе, чтобы позволить пользователю сценариев в моей среде и разрешить мне использовать pyside, привязки qt для c ++ для создания графического интерфейса для моего приложения. Они могут быть эффективно разделены идеей о том, что код python GUI позже может быть скомпилирован для скорости (если это будет возможно). […]

Нет в boost.python

Я пытаюсь перевести следующий код d = {} d[0] = None в C ++ с boost.python boost::python::dict d; d[0] = ?None Как я могу получить объект None в boost.python?

C # способ имитировать синтаксис словаря Python

Есть ли хороший способ в C # для имитации следующего синтаксиса python: mydict = {} mydict["bc"] = {} mydict["bc"]["de"] = "123"; # <– This line mydict["te"] = "5"; # <– While also allowing this line Другими словами, мне бы хотелось что-то с доступом к [] стилю, который может вернуть либо другой словарь, либо тип строки, […]

Что означают сами классы – это объекты?

Я просто читал о документации классов python, говорит он, в python «сами классы – это объекты». Как отличается от классов C # или Java? Какие преимущества и недостатки этот тип классов сравнивается с C # или Java?

Библиотеки API Python против C # Twitter

У меня есть опыт работы с .NET (5yrs) и Python (1yr), и я хочу создать простой веб-проект с Twitter в качестве основы. У меня есть опыт работы с AppEngine, и я всегда хотел попробовать Azure. Я собираюсь широко использовать отправку и разбор твитов от большого количества пользователей за раз, и поскольку я установил короткий срок […]

Передача набора массивов NumPy в функцию C для ввода и вывода

Предположим, что у нас есть функция C, которая принимает набор из одного или нескольких входных массивов, обрабатывает их и записывает свой вывод в набор выходных массивов. Подпись выглядит следующим образом (с count количества элементов массива, подлежащих обработке): void compute (int count, float** input, float** output) Я хочу вызвать эту функцию из Python через ctypes и […]

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