Tag: c ++

Чтение двоичных файлов из файла?

Имея жесткую с этим. Язык не имеет значения; C, PHP Я хочу прочитать двоичный файл, беря первые 32 бита (например) и присваивая это int или long. Данные двоичные, следовательно, числовое значение, а не строка. Тем не менее, когда я пытаюсь сделать это на PHP, используя fread (), данные возвращаются в виде строки (используется fopen (path_to_file, […]

Необычная разница в скорости между Python и C ++

Недавно я написал короткий алгоритм для вычисления счастливых чисел в python. Программа позволяет вам выбрать верхнюю границу, и она будет определять все счастливые числа ниже нее. Для сравнения скорости я решил сделать самый прямой перевод алгоритма, о котором я знал, от python до c ++. Удивительно, что версия c ++ работает значительно медленнее, чем версия […]

Зачем изучать Perl, Python, Ruby, если компания использует C ++, C # или Java в качестве языка приложения?

Интересно, почему разработчик C ++, C #, Java хочет изучить динамический язык? Предполагая, что компания не переключит свой основной язык разработки с C ++ / C # / Java на динамический, какой смысл использовать для динамического языка? Какие вспомогательные задачи могут выполняться динамическими языками быстрее или лучше после всего лишь нескольких дней обучения, чем со […]

для цикла: C ++ и python

Я понимаю, как использовать цикл for for (x = 0 ; x<5 ; x++ ) { // some_code } в C ++, но как насчет цикла for for x in y: которые существуют по крайней мере в python

ctypes загружает dll без сообщения об ошибке, но ничего не произошло

Я попытался использовать windll.LoadLibrary в ctypes для импорта DLL-файла в python. Хотя сообщения об ошибке не было, ни одна из функций, перечисленных в файле заголовка, не была успешно загружена. Интересно, что что-то не так с файлом dll, или я неправильно использовал метод windll.LoadLibrary. Файлы DLL и заголовков можно загрузить по следующей ссылке: http://www.cc.ncu.edu.tw/~auda/ATC3DG.rar Команды python, […]

указатели в python

Я студент-физик, в основном программируя на Python и Matlab, теперь становлюсь на C, чтобы повысить производительность моих симуляций. Простой вопрос: есть ли указатели на Python? Есть ли указатели в Matlab? Если да, могу ли я использовать их с аналогичной «легкостью», как в C? Я знаю, что за высокой степенью точности в Python и Matlab есть […]

Что такое эквивалент Python для FileStream в C #?

Я пытаюсь реплицировать этот бит кода в Python, который берет текстовый поток, закодированный в base64, и записывает его байтом в файл csv: using (FileStream localFileStream = new FileStream(destinationPath, FileMode.Create, FileAccess.Write)) { using (Stream remoteStream = client.DownloadFile(jobId)) { while (!endOfStream) { bytesRead = remoteStream.Read(buffer, 0, buffer.Length); if (bytesRead > 0) { localFileStream.Write(buffer, 0, bytesRead); totalBytes += […]

Политика переопределения CMake для подпроекта

Мой проект CMake компилирует модуль расширения Python .so / .dylib, связанный с большой статической библиотекой. Я хочу скомпилировать статическую библиотеку подпроекта со скрытой видимостью для символов: это позволит компоновщику (или оптимизатору LTO) отбрасывать символы, не используемые моим модулем python. Лучший способ сделать это – использовать CXX_VISIBILITY_PRESET и друзей в целевой статической библиотеке подпроекта. Однако в […]

Как запустить файл python, который считывается в std :: string, используя PyRun

Я внедряю Python в свою программу на C ++ и довольно эффективно использовал PyRun_SimpleString, но теперь у меня проблемы. То, что я сделал, загружает файл python.py в std :: string, но теперь у меня проблемы с его запуском. PyRun_SimpleFileEx, похоже, ничего не делал, так что некоторая помощь была бы замечательной! std::string content; if(!ail::read_file(python_script, content)) { […]

установка glpk cvxopt с conda

Я создал среду, в которой все пакеты управляются кондой (даже для gcc). Что я хочу сделать, так это установить cvxopt с поддержкой GLPK: CVXOPT_BUILD_GLPK=1 pip install cvxopt Выполнение непосредственно приводит к src/C/glpk.c:24:18: fatal error: glpk.h: No such file or directory #include <glpk.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1 Поэтому я […]

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