Вопросы с тегом «python»

83
Делаем определяемый пользователем класс Python сортируемым, хешируемым

Какие методы необходимо переопределить / реализовать при создании сортируемых и / или хешируемых пользовательских классов в Python? Какие подводные камни следует остерегаться? Я ввожу dir({})свой интерпретатор, чтобы получить список методов для встроенных dicts. Из них, я полагаю, мне нужно...

83
Могу ли я сделать поле администратора необязательным в Django без создания формы?

Каждый раз, когда я вхожу в новый проигрыватель в административной части Django, я получаю сообщение об ошибке: «Это поле обязательно для заполнения». Есть ли способ сделать поле необязательным без создания специальной формы? Могу ли я сделать это в models.py или admin.py? Вот как выглядит мой...

83
Преобразование двоичного кода в ASCII и наоборот

Используя этот код, чтобы взять строку и преобразовать ее в двоичную форму: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) это выводит: 0b110100001100101011011000110110001101111 Что, если я помещу его на этот сайт (на сайте справа), я получу свое сообщение helloобратно. Мне...

83
Как проверить, существует ли метод в Python?

В функции __getattr__(), если указанная переменная не найдена, выдается ошибка. Как я могу проверить, существует ли переменная или метод как часть объекта? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def...

83
Matplotlib: как установить текущую цифру?

Надеюсь, это простой вопрос, но я пока не могу его понять. Я хочу использовать matplotlib, чтобы показать 2 фигуры, а затем использовать их в интерактивном режиме. Я создаю фигуры с помощью: import matplotlib import pylab as pl f1 = pl.figure() f2 = pl.figure() и может использовать интерфейс...

83
Расшифровать экранированные символы в URL

У меня есть список, содержащий URL-адреса с экранированными символами в них. Эти символы были установлены, urllib2.urlopenкогда он восстанавливает страницу html: http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit...

83
Использование фиктивного патча для имитации метода экземпляра

Я пытаюсь издеваться над чем-то при тестировании приложения Django, используя творчески названную библиотеку тестирования Mock . Кажется, я не могу заставить его работать, я пытаюсь сделать это: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass)...

83
Как оживить график разброса?

Я пытаюсь сделать анимацию точечной диаграммы, где цвета и размер точек меняются на разных этапах анимации. Для данных у меня есть два numpy ndarray со значением x и значением y: data.shape = (ntime, npoint) x.shape = (npoint) y.shape = (npoint) Теперь я хочу построить диаграмму рассеяния типа...

83
Как указать нескольких авторов / адресов электронной почты в setup.py

Мы написали небольшую оболочку для приложения Twitter и опубликовали эту информацию на http://pypi.python.org . Но в setup.py было всего лишь одно поле для указания адреса электронной почты / имени автора. Как указать нескольких участников / список адресов электронной почты в следующих полях,...

83
Использование функций unicode () и encode () в Python

У меня проблема с кодированием переменной пути и ее вставкой в базу данных SQLite . Я попытался решить эту проблему с помощью функции кодирования ("utf-8"), которая не помогла. Затем я использовал функцию unicode (), которая дает мне тип unicode . print type(path) # <type 'unicode'> path =...

83
эквивалент Python dict в R

Я хочу сделать эквивалент python dict в R. В принципе, в python у меня есть: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Идея в том, что если я увидел этот конкретный атом_count, я посетил [atom_count] = 1. Таким образом, если я снова увижу это atom_count, я не буду...

83
Найти длину 2D-массива Python

Как узнать, сколько строк и столбцов находится в 2-м массиве? Например, Input = ([[1, 2], [3, 4], [5, 6]])` должны отображаться как 3 строки и 2 столбца.

83
Поиск индекса ближайшей точки в массивах numpy координат x и y

У меня есть два массива 2d numpy: x_array содержит позиционную информацию в x-направлении, y_array содержит позиции в y-направлении. Затем у меня есть длинный список точек x, y. Для каждой точки в списке мне нужно найти индекс массива местоположения (указанного в массивах), которое является...

83
установить случайную начальную программу в Python

У меня довольно большая программа, в которой я использую функции из randomмодуля в разных файлах. Я хотел бы иметь возможность установить случайное начальное число один раз в одном месте, чтобы программа всегда возвращала одни и те же результаты. Можно ли этого достичь python?...

83
ImportError: нет модуля с именем psycopg2

При установке OpenERP 6 я хочу создать файл конфигурации с помощью этой команды, cd / главная / openerp / openerp-server / bin / ./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg Но всегда показывали сообщение ImportError: No module named psycopg2 Когда я проверяю пакет...

83
PermissionError: [Errno 13] в Python

Только начинаю изучать Python, и у меня возникла проблема, как указано ниже: a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8')...