Требуется оптимизация операционной системы Windows с использованием удаленного рабочего стола. Основная задача заключается в повышении производительности системы и улучшении ее работы. Необходимы навыки в системном программировании для выполнения заказа.
Подключить библиотеку C++ к Python
Здравствуйте.
Есть программы калькуляторы для покера, они высчитывают эквити заданной руки, против руки(или диапазона) опонента(ов).
Есть моя реализация подсказчика для покера на python и мне бы хотелось туда еще прикрутить покерный калькулятор. Но на python его писать бессмысленно, так как скорость будет слишком медленная, по сравнению с c++ да и смысл, когда есть готовые варианты.
Я не знаю можно ли тут ссылки вставлять, поэтому пришлю в лс ссылку на гитхаб, где лежит уже готовый калькулятор с временем исполнения 0.15мс который можно подключать к своим программам.
Собственно задача - впихнуть эту библиотеку к моему скрипту, для вызова и расчетов.
Я слаб в программировании и не знаю как это самому сделать и знаю только python поверхностно, но как бы мне хотелось это видеть в реализации:
в python:
# op_diapazon - это диапазон возможных карт противника, для работы библиотеки может потребоваться жестко прописывать все предполагаемые карманки, так что взял просто для примера.
op_diapazon = '44+,A2s+,K8s+,Q8s+,J8s+,T9s,98s,A7o+,KTo+,QTo+,JTo'
# Для примера возьмем условие, что уже есть карта ривера, по факту вызов и расчет может быть только с карманными картами, без флопа, терна и ривера. Нулевое состояние переменных означает что карт нету или не считались с первого раза, ненулевое соответственно наоборот .
if pocket_card1 != 0 and pocket_card2 != 0 and flop1 != 0 and flop2 != 0 and flop3 != 0 and turn != 0 and river != 0:
вызов библиотеки с++(op_diapazon, pocket_card1,pocket_card2,flop1,flop2,flop3,turn,river) # Библиотека возвращает чистый float без знака "%" З.Ы. Возможно придется дописать return в библиотеке, для возврата чистого числа, возможно нет, не знаю.
Разумеется это всё должно быть так же быстро, как и в самой программе-калькуляторе, допускаю увеличение времени из-за манипуляций до 0.3мс.
Для знающих ребят тут работы на 5 минут, дам 1000 за полное подключение и 500 сверху, если сможете возвращать(обсудим в какой форме) мою комбинацию, если это не чистые вычисление моих карманных против диапазона(видел в библиотеке что она вроде как может это определить и сделать).
И нубский вопрос, надо ли будет что-то устанавливать для библиотеки этой, что бы она работала, если да, то возможно поставленная задача теряет смысл.
Желательно что бы у вас был сбер, что бы перечислить оплату.
На тест уйдет думаю пол часа - час.
З.Ы. Кто нифига не понял но ему интересно и он знает c++ и python, можем в телеге созвониться)
Заявки фрилансеров
Похожие заказы
- Системное программирование3 заявкиЗакрыт4 года назад
Требуется разработать скрипт для автоматизации процесса в соответствии с определённым алгоритмом. Основное внимание уделяется системному программированию и эффективному выполнению поставленной задачи.
Системное программирование2 заявкиЗакрыт4 года назадТребуется разработать XQuery запрос, который выводит список супергероев Marvel в порядке убывания суммы их навыков. Необходимо предоставить информацию о каждом герое, включая имя, количество навыков, сумму уровней, ключевой навык, количество комиксов с героем и названия всех комиксов, в которых они участвуют.
Системное программирование1 заявкаЗакрыт4 года назад- $120
Требуется разработка автоматического торгового робота на платформе МТ5 с применением стандартного индикатора ADX. Имеется техническое задание и возможность консультации по проекту.
Системное программированиенет заявокЗакрыт4 года назад Требуется программист C# для разработки нескольких окон в терминале Quantower. Необходим опыт от 3 лет, знание GDI+, Quantower API, HTML, cefsharp и NETMQ. Работа на Windows, уровень английского - intermediate. Оплата 2000$ за модуль, возможно до 3-х модулей.
Системное программирование3 заявкиЗакрыт4 года назадТребуется осуществить перенос информации из одного аккаунта Битрикс24 в другой. Необходимо перенести данные по лидам, сделкам и контактам с сохранением привязки по менеджерам, истории взаимодействий и отметок. Важна точность и аккуратность в выполнении задачи.
Системное программирование4 заявкиЗакрыт4 года назад- $2000
Ищется backend разработчик для создания киберспортивной платформы. Необходимы знания Go, Java или Rust, опыт работы с Apache Kafka, Redis, PostgreSQL и Docker. Обязанности включают написание чистого, масштабируемого и тестируемого кода. Удаленная работа, оплата от 130k рублей в месяц.
Системное программирование1 заявкаЗакрыт4 года назад Нужно создать бота, который будет автоматизировать предложение оффера на сайте opensea.io Как я примерно вижу алгоритм действий: 1. К боту подключается один из адресов метамаск кошелька, либо сразу несколько. 2. ...
Системное программирование3 заявкиЗакрыт4 года назадНаписать ТЗ на доработку на основе пожеланий заказчика.
Системное программирование1 исполнительЗавершен4 года назадРешить три варианта заданий по программированию , как можно быстрее в течении часа!
Системное программирование1 заявкаЗакрыт4 года назад