Tag: python

numpy 1.9.0: ValueError: вероятности не суммируются до 1

У меня есть большой код, который в одной точке выбирает значения из массива в соответствии с вероятностями, взятыми из функции плотности вероятности (PDF). Для этого я использую numpy.random.choice, который отлично работал до numpy 1.8.0 . Вот MWE (файл pdf_probs.txt можно скачать здесь ): import simplejson import numpy as np # Read probabilities from file. f […]

GWT для Python App Engine

У меня есть код ядра приложения python (созревший бэкэнд) – и теперь мы планируем иметь переднюю часть для этого кода. Мне было интересно, можно ли реализовать GWT в качестве передней части. Несмотря на то, что Алекс Мартелли в этом сообщении [1] упоминает, что это невозможно, комментарий к этому сообщению предполагает, что действительно возможно использование rpc […]

Как запустить скрипт Python с одним щелчком значка?

Извините, за неопределенный вопрос, не знаю, на самом деле, как спросить об этом или законную терминологию. Как запустить скрипт python / bytecode / .pyc (любой скомпилированный код Python), не проходя через терминал. В основном на Nautilus: «при двойном щелчке скрипта python он будет запускаться» или «при выборе затем [Enter], он будет работать!». По крайней мере, […]

Как читать из последовательного порта в python без использования внешних API?

Я должен прочитать поток, который отправляется с самодельного устройства через последовательный порт. Проблема в том, что он должен быть развернут на машине, где у меня нет доступа к установке чего-либо нового, что означает, что я должен использовать стандартные библиотеки python для этого. Возможно ли это, и если да, то как я могу справиться с этим. […]

Найти строки с одинаковыми значениями в другом столбце – Python

У меня есть основные вопросы Python. У меня есть панда данных: ID | Name | User_id —+——+——– 1 John 10 2 Tom 11 3 Sam 12 4 Ben 13 5 Jen 10 6 Tim 11 7 Sean 14 8 Ana 15 9 Sam 12 10 Ben 13 Я хочу получить имена и идентификаторы пользователей, которые […]

Каков наиболее эффективный способ найти, какие элементы одного массива близки к любому элементу в другом?

У меня есть два одномерных объекта numpy.ndarray и хочу выяснить, какие элементы в первом массиве находятся внутри dx любого элемента во втором. То, что я в настоящее время # setup numpy.random.seed(1) a = numpy.random.random(1000) # create one array numpy.random.seed(2) b = numpy.random.random(1000) # create second array dx = 1e-4 # close-ness parameter # function I […]

Импорт по классу instanciation

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

Как установить фокус для виджета Tkinter?

У меня есть простое приложение Python + Tkinter, которое отображает список из 10 элементов: import Tkinter, ttk list = ttk.Treeview( Tkinter.Tk() ) list.pack( fill = Tkinter.BOTH, expand = 1 ) items = [ list.insert( '', 'end', text = str( i ) ) for i in range( 10 ) ] list.selection_set( items[ 0 ] ) list.focus_set() […]

кольцевой буфер с numpy / ctypes

Я разрабатываю клиент, который будет получать данные [EEG] по tcp и записывать их в кольцевой буфер. Я подумал, что очень удобно иметь буфер как массив ctypes или numpy, потому что можно создать «вид» numpy в любом месте такого буфера и читать / записывать / обрабатывать данные без каких-либо операций копирования. Или это плохая идея вообще? […]

Почему мне нужно создать объект `QApplication` и какова его цель в программировании GUI PyQt?

def main(): app = QtWidgets.QApplication(sys.argv) w = QtWidgets.QWidget() w.show() app.exec() Это очень простая программа Python GUI с PyQt5 . На самом деле я не знаком с Qt, новичок в программировании графического интерфейса. Как и в предыдущей программе, существует объект QApplication , а также QWidget. В этом случае объект app не содержит w объект, и я […]

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