Tag: c ++

Как использовать библиотеки Qxt на PyQt?

Прежде всего, пожалуйста, извините мой плохой английский. Надеюсь, вы, ребята, понимаете, что я говорю. Я разработал сервер и клиентскую систему. Серверная сторона основана на Qt , а клиентская сторона основана на PyQt . (Я тоже хотел создать клиента на основе Qt , но не было другого выбора из-за нескольких проблем). Чтобы общаться друг с другом, […]

Как я могу воспроизвести поведение встроенной функции Python в C #?

У меня есть список словарей в Python. Этот список передается как json между веб-службами. Эти веб-службы создают уникальные подписи на основе передаваемого json. Часть создания подписи нормализует полезную нагрузку данных и следит за тем, чтобы все было в правильном порядке, поэтому я делаю это (в Python) – это прекрасно работает. data = [{'a': '1', 'b': […]

Cython: работа с потоками C ++

Проблема Как использовать c ++-потоки (например, std::ifstream или ostream ) из Cython? В c ++ вы можете сделать следующее: std::ofstream output { filename, std::ios::binary }; output.write(…); Как бы вы достигли этого в Китоне? Текущее состояние Я завернул структуры из fstream в Cython, чтобы я мог использовать их имена в объявлениях функций, но сложной частью является […]

Начальное физическое моделирование

Я только что закончил самостоятельный курс обучения для CS282 – компьютерное физическое моделирование. Это был первый раз, когда он был предложен в колледже, в котором я посещаю. Учебник был «Разработка движка игровой физики: как построить надежный физический движок коммерческой игры для вашей игры» Яна Миллингтона. Эта книга полна грамматических ошибок и, в то время как […]

Использование NLTK в C # через IronPython

Я использую Visual Studio 2010. У меня есть консольный проект IronPython и проект консоли C #. Этот скрипт IronPython отлично работает, когда я запускаю его сам по себе: import nltk def Simple(): baconIpsumFile = open('baconipsum.txt', 'r') baconIpsumCorpus = baconIpsumFile.read() tokens = nltk.word_tokenize(baconIpsumCorpus) text = nltk.Text(tokens) print text Вот консольная программа C #, которая не работает […]

API Python C Как передать массив структур с C на Python

Для модуля python, который я создаю, я хочу передать пользователю python массив таких структур: struct tcpstat { inet_prefix local; inet_prefix remote; int lport; int rport; int state; int rq, wq; int timer; int timeout; int retrs; unsigned ino; int probes; unsigned uid; int refcnt; unsigned long long sk; int rto, ato, qack, cwnd, ssthresh; }; […]

Что самое близкое к Apache Hadoop на других языках?

В частности, любые версии Open Source с любой степенью полезности на следующих языках: 1) C ++ 2) Питон 3) Рубин 4) C #

Python + alglib + NumPy: как избежать преобразования массивов в списки?

Контекст: Недавно я обнаружил библиотеку alglib (для численного вычисления), которая, кажется, была тем, что я искал (надежная интерполяция, анализ данных …) и не мог найти ее в numpy или scipy. Однако меня беспокоит тот факт, что (например, для интерполяции) он не принимает массив numpy в качестве допустимого формата ввода, а только обычные объекты списка python. […]

Гибридное приложение с графическим интерфейсом Python с фоновыми модулями C ++

Я хочу написать гибридное приложение, которое использует python в качестве компонента GUI и модуль C ++ в качестве фоновых служб. Я знаю, как программировать с Python и C ++, но я не нахожу зрелый / хороший способ заставить их работать вместе плавно. Не могли бы вы, ребята, пролить свет на меня? Хороший документ / учебник […]

Поддерживают ли типы расширения Cython атрибуты класса?

Классы Python могут иметь атрибуты класса: class Foo(object): bar = 4 Существует ли аналогичная конструкция для определения атрибутов класса в типах расширения Cython? Например, когда я пытаюсь скомпилировать следующий код cython cdef class Foo: cdef int bar bar = 4 Я получаю эту ошибку: thing.c:773:3: error: use of undeclared identifier 'bar' bar = 4; ^ […]

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