получить PID QProcess с помощью python на окнах

Есть ли способ прочитать PID процесса, начатого с QProcess.start (…)? QProcess::pid() возвращает sip.voidptr и я не могу с ним поделать (или я не знаю, как это сделать). Я хочу, чтобы PID имел возможность активировать окно позже.

Как получить консоль Python для доступа к модулю vim

Недавно я изучал разработку плагина vim, и я обнаружил, что упустил возможность использовать Python REPL (например, ipython / bpython, например), чтобы проверить модуль vim и вообще среду (текущий открытый документ, номер строки, выбор и т. Д.), , Это в принципе – не очень продвинутый и что-то, что я сделал из других приложений, вставляющих Python … […]

Алгоритм Пирсона из программирования Коллективный интеллект все еще не работает

Я запустил код для вычисления Коэффициента корреляции Пирсона, и функция (вставленная ниже) упрямо возвращает 0. В соответствии с более ранними предложениями по этой проблеме здесь, в SO (см. № 1, № 2 ниже), я убедился, что функция может выполнять вычисления с плавающей запятой, но это не помогло. Я был бы признателен за некоторые рекомендации по […]

Поведение screy's splrep

У меня есть набор точек данных и вы можете аппроксимировать их сплайновой функцией. Я использовал две разные функции: splrep от scipy и кубическую сплайн-функцию, которую я нашел здесь . Результаты выглядят так. Код выглядит следующим образом: from matplotlib.pyplot import * from numpy import * from scipy import interpolate #———————————————- s = arange(257)/256.0 z = s[::-1] […]

Как прерывать / останавливать / завершать многопоточную программу python

У меня есть программа python, которая реализует такие потоки: class Mythread(threading.Thread): def __init__(self, name, q): threading.Thread.__init__(self) self.name = name self.q = q def run(self): print "Starting %s…" % (self.name) while True: ## Get data from queue data = self.q.get() ## do_some_processing with data ### process_data(data) ## Mark Queue item as done self.q.task_done() print "Exiting %s…" […]

анализировать несколько дат, используя dateutil

Я пытаюсь разобрать несколько дат из строки в Python с помощью этого кода, from dateutil.parser import _timelex, parser a = "Approve my leave from first half of 12/10/2012 to second half of 20/10/2012 " p = parser() info = p.info def timetoken(token): try: float(token) return True except ValueError: pass return any(f(token) for f in (info.jump,info.weekday,info.month,info.hms,info.ampm,info.pertain,info.utczone,info.tzoffset)) […]

Как определить угловые / вершинные ячейки в произвольной форме, состоящей из ячеек сетки

Я имею дело с полигонами, состоящими из квадратной плитки на 2D сетке. Многоугольник просто сохраняется как список кортежей, причем каждый кортеж представляет собой координаты плитки. Многоугольники всегда смежны и не имеют отверстий. То, что я хочу сделать, это определить, какая из плиток представляет вершины вдоль границы многоугольника, так что позже я мог бы проследить между […]

Помещение 2 шкалы для оси X на том же участке

Я видел примеры того, как добавить 2 шкалы для оси y в одном графике с помощью команды twinx() . Тем не менее, я все еще не мог понять, как добавить 2 шкалы для оси x. В моем случае я импортирую данные [x, y] из MATLAB и намечаю их. Я хотел бы иметь исходные данные x […]

Почему метод __get__ не вызывается для атрибута instance?

Существует этот код: class A: def __init__(self, x): self.x = x def __get__(self, obj, type=None): print("__get__") return self.x def __set__(self, obj, value): pass class B: a_oc = A(44) def __init__(self, y): self.a_ob = A(y) b = B(3) print(b.a_oc) # class attribute called __get__ print(b.a_ob) # __get__ not called Для атрибута класса __get__ вызывается, например атрибут […]

Создание общих весовых соединений в Pybrain

Я пытаюсь создать нейронную сеть в PyBrain, которая использует общие весовые соединения, но у меня возникают проблемы с этим. Я не нашел слишком много примеров, которые используют эти типы соединений, но подумал, что я понял, как использовать их из тех, что я нашел, и исходного кода. Но, видимо, мне не повезло. В качестве простого примера […]

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