Tag: c ++

Помогите мне перевести код Python, который заменяет расширение в имени файла на C ++

Прошу прощения, если вы ничего не знаете о Python, однако следующий фрагмент должен быть очень удобным для всех. Единственный трюк, на который нужно обратить внимание – индексирование списка с помощью [-1] дает вам последний элемент, если он есть, или вызывает исключение. >>> fileName = 'TheFileName.Something.xMl' >>> fileNameList = fileName.split('.') >>> assert(len(fileNameList) > 1) # Must […]

Просмотр содержимого файла DLL

это возможно для просмотра содержимого и функций DLL-файла … несколько раз назад я играл с OlyDBG, тогда я обнаружил, что есть возможность просмотра содержимого dll … поэтому предложите мне любой хороший инструмент или мягкий для этого … и предположим, что у меня есть DLL с именем «Python27.dll» … теперь мне нужно просмотреть содержимое этой DLL, […]

2D-программирование игр для Linux, OSX и Windows – C ++ / Python / OpenGL?

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

Маленький хардкор: знаете ли вы какой-либо параллельный модифицированный алгоритм скользящего среднего?

Вы знаете какой-либо параллельный модифицированный алгоритм скользящего среднего? Я хочу быстро вычислить скользящее среднее, но не с последовательными алгоритмами . Я хочу использовать параллельные алгоритмы, но я все еще не нашел решения. Лучший алгоритм, который я нашел, – это последовательный алгоритм, модифицированный скользящим средним для измерения производительности компьютера : new_avg = alfa(new_time, previous_time) * new_value […]

Добавление пути включения в конфигурацию Waf (C ++)

Как добавить путь добавления к wscript? Я знаю, что могу объявить, какие файлы из каких папок я хочу включить в любой файл cpp, например: def build(bld): bld(features='c cxx cxxprogram', includes='include', source='main.cpp', target='app', use=['M','mylib'], lib=['dl']) но я не хочу устанавливать его для каждого файла. Я хочу добавить путь к «global includes», поэтому он будет включаться каждый […]

Как определить количество способов разбиения числа на суммы меньших чисел

Мой друг дал мне эту проблему, и его спросили в интервью, что он не смог ответить. После долгих размышлений мы не смогли придумать решение. Рассмотрим номер три. Мне нужно написать программу для подсчета различных способов записи числа в виде суммы чисел, меньших числа. Например: Если число равно 2, оно может быть записано как сумма (1,1) […]

Python / Cython: использование SciPy с Cython

Учебник Cython показывает хороший пример использования Numpy с Cython. Тем не менее, у меня есть код, который использует пакет scipy.stats, и при попытке скомпилировать код I ошибки, такие как: dvi.pyx:7:8: 'scipy.stats.pxd' not found Я боюсь, что Scipy не поддерживается Cython (?). Может кто-нибудь прокомментировать использование scipy с Cython или указать мне в сторону некоторых ресурсов […]

Выявление дескрипторов LBP из OpenCV в Python

Я хочу иметь возможность вычислить LBP-дескриптор в python с помощью OpenCV. В соответствии с этим мне нужно снова скомпилировать openCV. Я изменил функции elbp() в opencv-2.4.6.1/modules/contrib/src/facerec.cpp , поэтому они больше не будут statisc. Теперь я должен объявить их в HFile (скажем, я создал elbp.hpp , или я должен добавить это в существующий файл?): // This […]

API Python C: PyEval_CallFunction?

Я обнаружил функцию в API Python C с именем PyEval_CallFunction которая кажется полезной. Он позволяет вызывать Python, вызываемый, говоря что-то вроде: PyEval_CallFunction(obj, "OOO", a, b, c); Однако я не могу найти официальную документацию по этой функции. В поиске Google появляются различные неофициальные руководства, в которых обсуждается эта функция, но: Функция не документирована в официальных документах […]

Каков самый быстрый способ чтения в большом файле данных текстовых столбцов?

У меня есть файл данных из почти 9 миллионов строк (скоро будет более 500 миллионов строк), и я ищу самый быстрый способ его прочитать. Пять выровненных столбцов дополняются пробелами, поэтому я знаю, где каждой строке, чтобы искать два поля, которые я хочу. Моя процедура Python занимает 45 секунд: import sys,time start = time.time() filename = […]

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