Tag: c ++

Как преобразовать список списков списков Python в массив C с помощью ctypes?

Как видно здесь Как преобразовать список Python в массив C с помощью ctypes? этот код возьмет массив python и преобразует его в массив C. import ctypes arr = (ctypes.c_int * len(pyarr))(*pyarr) Какой способ сделать то же самое со списком списков или списками списков списков? Например, для следующей переменной list3d = [[[40.0, 1.2, 6.0, 0.3], [50.0, […]

Вывод потока труб из одной запущенной программы для входа в другую программу запуска

У меня две программы, которые работают параллельно. Я хочу перенаправить выходной поток на одну программу на входной поток другой программы. Я попробовал трубопровод, но, похоже, выход первой программы перенаправляется на вход второй программы только при завершении первой программы . Но, мое требование не так. Например, первая программа – print.c и выглядит следующим образом: int main(){ […]

MPI Newbie – некоторые вопросы о том, как работает «mpirun» и управление процессами

Прежде всего, я не программист по профессии, но мне нужно запрограммировать код для моего проекта (хотя у меня есть некоторое знание C ++ и python). Я часто приходил сюда, когда я застрял, и большую часть времени у меня были хорошие решения, но теперь у меня есть важные вопросы по программированию MPI, иначе я не мог […]

Как использовать функцию, написанную на C в Cython

У меня есть функция, написанная на C, хранящаяся в двух файлах; файл заголовка и файл c. В cython docs упоминается только о том, как внедрить встроенные функции C в cython, например stdio и stdlib. Вот что я пытаюсь сделать: from numpy import * dir = loadtxt('cell_dirs_001.txt') spk = loadtxt('cell_spks_001.txt') pout = zeros(9) cdef extern from […]

В C ++, как читать один файл с несколькими потоками?

Я читаю CSV-файл с локального жесткого диска, используя VS2012 в Windows 7, 64-битный, 8 ядро. Файл, который я читаю, имеет 50 000 строк, и каждая строка имеет 200 + атрибутов, поэтому чтение данных и их передача в соответствующие переменные занимает много времени. Поэтому мне интересно, могу ли я ускорить его с помощью multithreads, чтобы каждый […]

Как отлаживать или отслеживать DBus?

Я пишу Dbus-сервис, реализующий какой-то протокол. Мой сервис отправляет клиенту сообщение с непредвиденными данными (в библиотеке, которую я использовал, есть некоторые ошибки, которые я хочу переписать). Как проверять, отслеживать клиентские звонки? Я хочу определить, чего хочет клиент, и найти метод багги. Или как отслеживать все звонки в службе? У меня большая часть logger.debug() вставлена. Сервис […]

найти статическое планирование DAG для многопроцессоров – библиотека?

У меня есть график зависимости всех задач и затрат на каждую задачу. Теперь я хочу рассчитать планирование для заданного количества процессоров. Я нашел много документов по алгоритмам планирования, оптимальные планировщики кажутся слишком дорогими для моего размера проблемы (около 100 узлов), поскольку это проблема NP-hard. Я бы согласился на эвристику, желательно ту, у которой есть привязка, […]

Код Python не может найти функцию cython, хотя он даже не должен ее искать. Зачем?

В нижней части находятся два файла, один супер минимальный файл python, который должен быть выполнен, и один файл cython. Если вы сохраните их как файлы, назовите cython один «cycode.pyx», и он будет автоматически компилироваться и запускаться после выполнения другого файла (например, «start.py») Проблема Если вы выполните чистый файл python /.start.py, вы получите ошибку атрибута от […]

Выполнение скрипта Python с C #

Я пытаюсь выполнить скрипт python из C # следующим образом: int ExitCode; ProcessStartInfo ProcessInfo; Process Process; ProcessInfo = new ProcessStartInfo(); ProcessInfo.FileName = "C:\Python27\python.exe"; ProcessInfo.Arguments = "C:\generate.py book1.pdf"; ProcessInfo.CreateNoWindow = true; ProcessInfo.UseShellExecute = false; ProcessInfo.RedirectStandardOutput = true; Process = Process.Start(ProcessInfo); Process.WaitForExit(); ExitCode = Process.ExitCode; Process.Close(); Когда я выполняю это на сервере, я получаю ExitCode как 1. […]

Разность методов между языками (Python-> C #)

Я пытаюсь воспроизвести последовательность кода из программы Python в C #. В Python у меня есть: element1, element2 = struct.unpack('!hh', data[2:6]) Вышеприведенный отчет распаковывается из «подстроки» данных в формате коротких коротких (сетевой порядок байтов). Приведенные значения (element1, element2): 96 и 16 Моя попытка в C #: byte[] bytesOfInterval = ASCIIEncoding.ASCII.GetBytes (data.Substring (2, 4)); using (MemoryStream […]

Interesting Posts for Van-Lav

Реализация 3D-векторов в Python: numpy vs x, y, z fields

Панды: разница между наибольшим и наименьшим значением внутри группы

python: переопределение класса "is"

'ImportError: без модуля с именем dumbnet' при попытке запустить скрипт, который использует scapy для OS X

Как исправить сломанный python 2.7.11 после обновлений OSx

Как перенести на диск временный файл с помощью Python?

Как выбрать конкретное устройство ввода с помощью PyAudio

скорость python 2.7 против 2.6 на Windows

«AttributeError: exp» при использовании numpy.exp () в обычном массиве

Конфликт собственных векторных выходов между Matlab и Numpy

Выбор строк из Dataframe на основе значений в нескольких столбцах в пандах

Kivy – Screen Manager – доступ к атрибуту в другом классе

Учитывая два 32-битных номера, N и M и две битовые позиции, i и j. Напишите метод для установки всех бит между i и j в N, равным M

Как сделать запросы urllib2 через Tor в Python?

используя asyncio для выполнения периодической задачи в django

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