python- все статьи тега


wxPython: можно wx.PyControl содержат wx.Сайзер?

Может wx.PyControl содержит wx.Sizer? Обратите внимание, что то, что я в конечном счете пытаюсь сделать здесь (спиннер с плавающими значениями), уже ответили в другом вопросе. Я особенно заинтересован в размещении виджетов внутри wx.PyControl, навык, который может оказаться полезным, если я столкнусь с необходимостью сделать свои собственные виджеты. Я уже прочитал CreatingCustomControls, но он не использовал сайзеры в подклассе wx.PyControl. Используя мой код ниже, мой CustomWidget просто не ...

Фрейм данных Pandas, имеющий дополнительный " слой"

Предположим, что у вас есть следующий фрейм данных: import pandas as pd import numpy as np df = pd.DataFrame(np.nan,columns=['A','B','C'],index=[0,1,2]) Предположим, мне нужен дополнительный "слой" поверх этого фрейма данных pandas, такой, что столбец A, строка 0 будет иметь свое значение, столбец B, строка 0 будет иметь другое значение, столбец C, строка 0 будет иметь что-то, столбец A, строка 1 и так далее. Таким образом, как фрейм данных поверх этого существующего. Можно ли добавить дру ...

Как мне найти кролика?

Я пытаюсь следовать за кроликом в игре winterbells. Вот несколько скриншотов Первоначально я думал, что могу следовать цвету, который был только у кролика, но, похоже, что все объекты (например, колокольчики и голубь) имеют одни и те же цвета. Я могу обнаружить все объекты, просто ища белый цвет (см. результаты) Но я не могу понять, как найти кролика. Придется ли мне использовать opencv? Единственный модуль, который я использовал, - это pil для обнаружения цветов пикселы. Это кажется легкой з ...

Как сделать произведение матриц в Пыторхе

В numpy я могу сделать простое умножение матрицы следующим образом: a = numpy.arange(2*3).reshape(3,2) b = numpy.arange(2).reshape(2,1) print(a) print(b) print(a.dot(b)) Однако, когда я пытаюсь сделать это с тензорами Пирча, это не работает: a = torch.Tensor([[1, 2, 3], [1, 2, 3]]).view(-1, 2) b = torch.Tensor([[2, 1]]).view(2, -1) print(a) print(a.size()) print(b) print(b.size()) print(torch.dot(a, b)) Этот код выдает следующую ошибку: RuntimeError: несогласованный размер тензора ...

Как я могу обновить wxPython, в списке, основанные на некоторых строку поиска?

Задача: Как я могу обновить wx.ListBox на основе некоторой строки поиска ? На практике: - У меня есть 2 объекта: wx.TextCtrl + wx.ListBox - действие: после того, как текст записан в wx.TextCtrl, Список wx.ListBox должен быть обновлен совпадениями Мой Код: def updateList(event): # Get all values from wx.ListBox obj searchTerm = str([textareaExpectedResults.GetString(i) for i in range(textareaExpectedResults.GetCount())]) print searchTerm # Get match matchValues = so ...

Python Flask-построение сервера как исполняемого файла (Py2exe)

У меня есть проект колбы, все, кажется, работает нормально. При использовании py2exe для сборки пакета (целевой сервер-это Windows server ugh) исполняемый файл может выполняться, но оставляет меня с ImportError: No module named 'jinja2.ext' У меня есть модуль, и сайт прекрасно работает без ImportError, когда не выполняется из .exe Я довольно новичок в упаковке и доставке, и не уверен, что не так с настройкой, которая вызывает разрыв с .py -> .exe преобразование. Setup.py from setuptool ...

выбор оси массива numpy по int

Я пытаюсь систематически получить доступ к оси массива numpy. Например, предположим, что у меня есть массив a = np.random.random((10, 10, 10, 10, 10, 10, 10)) # choosing 7:9 from axis 2 b = a[:, :, 7:9, ...] # choosing 7:9 from axis 3 c = a[:, :, :, 7:9, ...] Ввод двоеточий становится очень повторяющимся, если у меня есть массив высокой размерности. Теперь мне нужна некоторая функция choose_from_axis такая, что # choosing 7:9 from axis 2 b = choose_from_axis(a, 2, 7, 9) # choosing 7:9 fro ...

Не удается локализовать python HTMLCalendar в django

Обновление: после исследования немного о проблеме (решена ошибка ASCII, но теперь возвращает ValueError) я обнаружил, что это документально подтвержденная Ошибка (проблема #3067) и поэтому неразрешима, пока ошибка не будет исправлена в Python 2.7.3 Я пытаюсь локализовать календарь, сделанный с помощью python HTMLCalendar в django, безрезультатно. Календарь был составлен с помощью кода от Эльвинга Уггедала, но локализовать его, похоже, невозможно. Вот код: Models.py import calendar from ...

Странная ошибка разбора в демо.XML

Я следую официальному учебнику odoo-9 по построению модулей. Следуя разделу файлы данных , я поместил следующий фрагмент кода в openacademy/demo/demo.xml: <openerp> <data> <record model="openacademy.course" id="course0"> <field name="name">Course 0</field> <field name="description">Course 0's description Can have multiple lines </field> </record> <record model="openacademy.course ...

В составе PyQt4 минимизировать в трей

Есть ли способ свернуть в лоток в PyQt4? Я уже работал с классом QSystemTrayIcon, но теперь я хотел бы свернуть или "скрыть" мое окно приложения и показать только значок в трее. Кто-нибудь делал это? Любое направление будет оценено по достоинству. Использование Python 2.5.4 и PyQt4 в Windows XP Pro ...

Как настроить ведение журнала в syslog в Python?

Я не могу разобраться в модуле Python logging. Мои потребности очень просты: я просто хочу записать все в системный журнал. После прочтения документации я придумал такой простой тестовый скрипт: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') Но этот скрипт не производит никаких ...

Модуль Python для параметрического САПР

Я ищу CAD-модуль для python. Вот что я нашел, поправьте меня, если я ошибаюсь: PythonCAD : типы файлов: DWG, DXF, SVG ориентированный: щелчок в окне последнее сохранение: 2012-06-15 документально: бедный и грязный PythonOCC : типы файлов: STEP, IGES, STL (импорт / экспорт) ориентированные: скрипты последнее сохранение: 2013-01-12 документально: хорошо и ясно Установка-это такая боль Free-CAD (Python wrapping) типы файлов:? ориентированный: щелкните в окне и Python scripti ...

Функции в SymPy

Я новичок в Python-объектах и у меня много вопросов. Мне нужно передать функцию моему объекту, а затем оценить функцию. Код похож на этот: from sympy import var class eval: def __init__(self, M): self.M = M def fun(self, x): M = self.M print M(x) x = var('x') ak = eval(x+2) ak.fun(x) Это ошибка: TypeError Traceback (most recent call last) (ipython-input-1-b7ef311bd1f0> in <module)() 12 13 ak = eval(x+2) ---> 14 ak.fun(x) (ipython-inp ...

Вычислить средневзвешенное значение с помощью фрейма данных pandas

У меня есть следующий фрейм данных pandas: data_df = pd.DataFrame({'ind':['la','p','la','la','p','g','g','la'], 'dist':[10.,5.,7.,8.,7.,2.,5.,3.], 'diff':[0.54,3.2,8.6,7.2,2.1,1.,3.5,4.5], 'cas':[1.,2.,3.,4.,5.,6.,7.,8.]}) То есть cas diff dist ind 0 1 0.54 10 la 1 2 3.20 5 p 2 3 8.60 7 la 3 4 7.20 8 la 4 5 2.10 7 p 5 6 1.00 2 g 6 7 3.50 5 g 7 ...

python: хотите отображать красный канал только в opencv

Я новичок в обработке изображений. Я показываю изображение во многих цветовых пространствах приведенный ниже код показывает изображение в 3 каналах R G B однако изображение отображается в сером макете. мне нужно отобразить три изображения: одно с красным каналом как красное изображение, другое как синее, и последнее как зеленое. Спасибо заранее. # cspace.py import cv2 import numpy as np image = cv2.imread('download.jpg') # Convert BGR to HSV hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) hsl = ...

Python: изменение глобальной переменной и элементов глобального списка внутри функции

Задача Я столкнулся с еще одной проблемой с моим кодом. Я создаю программу, которая манипулирует значением глобальной переменной по мере необходимости. Я искал, как использовать global для изменения значений глобальной переменной всякий раз, когда это необходимо внутри функции. любая помощь будет очень признательна. вы можете пересмотреть весь код, если хотите. Раз спасибо. Код verifier = 0 letters = ["A","B","C","D","E","F","G","H","I"] if verifier == 0: letters = ["A","B","C","D"," ...

Как проверить динамически определенные элементы грамматики в PyParsing

Я реализую синтаксический анализатор для довольно сложной грамматики, используя PyParsing. (Что, если я могу добавить, действительно приятно использовать!) Грамматика несколько "динамична" в том, что позволяет определять (различные) алфавиты, которые, в свою очередь, определяют элементы, разрешенные в других определениях. В качестве примера: alphabet: a b c lists: s1 = a b s2 = b c x Здесь alphabet предназначено для определения того, какие элементы допускаются в определениях lists. Наприме ...

Django Rest Framework сериализация многих порождает нетиповые экземпляры сериализованного отношения

Я довольно новичок в Django Rest Framework, и я пытался написать сериализатор для одной из моих моделей. Для моего проекта Я намерен вывести результат json в соответствии со стандартами API JSON, и для этого я использую SerializerMethodField, в котором я вызываю метод get_data() следующим образом: Models.py class Level(MPTTModel): name = models.CharField(max_length=100) parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True) class MPTTMeta: ...

Что такое пространства имен Python

Я только начал изучать Python и столкнулся с концепцией "пространства имен" в Python. Пока я понял суть того, что это такое, но не в состоянии оценить серьезность этого понятия. Некоторые просмотры в Сети показали, что одна из причин, идущих против PHP, заключается в том, что он не имеет собственной поддержки пространств имен. Может кто-нибудь объяснить, как использовать пространства имен и как эта функция делает программирование лучше (не только в Python, как я предполагаю, пространства име ...

Чтение / запись атрибутов виджета kivy с помощью python

У меня есть базовые, рабочие знания Python, которым я пытаюсь обучить себя kivy. Я бы хотел, чтобы Python мог читать и записывать данные в виджеты kivy. Представьте, что есть приложение адресной книги, которое вставляет дату и время в текстовый ввод. Когда приложение запускается, просто попросите Python получить дату и время и вставить его правильно? Этот программный код даст пример простой адресной книги: from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix ...