matplotlib: значения смещения оси формата для целых чисел или определенного номера

У меня есть показатель matplotlib, который я рисую данными, которые всегда упоминаются как наносекунды (1е-9). По оси y, если у меня есть данные, составляющие десятки наносекунд, т.е. 44e-9, значение на оси показывает как 4.4 с a + 1e-8 как смещение. В любом случае, чтобы заставить ось показать 44 с смещением + 1e-9? То же самое […]

Можно ли построить неявные уравнения с использованием Matplotlib?

Я хотел бы построить неявные уравнения (формы f (x, y) = g (x, y), например, X ^ y = y ^ x) в Matplotlib. Это возможно?

jsonify набор результатов SQLAlchemy в Flask

Я пытаюсь jsonify набор результатов SQLAlchemy в Flask / Python. Список рассылки Flask предложил следующий метод: http://librelist.com/browser//flask/2011/2/16/jsonify-sqlalchemy-pagination-collection-result/#04a0754b63387f87e59dda564bde426e : return jsonify(json_list = qryresult) Однако я получаю следующую ошибку: TypeError: <flaskext.sqlalchemy.BaseQuery object at 0x102c2df90> is not JSON serializable Что я здесь упускаю? Я нашел этот вопрос: как сериализовать результат SqlAlchemy для JSON? который кажется очень похожим, но […]

«порядок» неупорядоченных наборов Python

Вопрос от noob (меня): Я понимаю, что наборы в Python неупорядочены, но мне любопытно, какой порядок он отображается, поскольку он кажется последовательным. Кажется, что они кажутся не по порядку каждый раз: >>> set_1 = set([5, 2, 7, 2, 1, 88]) >>> set_2 = set([5, 2, 7, 2, 1, 88]) >>> set_1 set([88, 1, 2, 5, […]

Извлечение значения атрибута с помощью beautifulsoup

Я пытаюсь извлечь содержимое одного атрибута «значение» в конкретном теге «вход» на веб-странице. Я использую следующий код: import urllib f = urllib.urlopen("http://58.68.130.147") s = f.read() f.close() from BeautifulSoup import BeautifulStoneSoup soup = BeautifulStoneSoup(s) inputTag = soup.findAll(attrs={"name" : "stainfo"}) output = inputTag['value'] print str(output) Я получаю индексы TypeError: list должны быть целыми, а не str хотя […]

Можно ли скрыть браузер в Selenium RC?

Я использую Selenium RC для автоматизации некоторых операций с браузером, но я хочу, чтобы браузер был невидим. Это возможно? Как? Как насчет селеновой сетки? Могу ли я скрыть окно Selenium RC?

Что такое «замороженный дикт»?

Замороженный набор – это фениза. Замороженный список может быть кортежем. Что такое замороженный дикт? Неизменяемый, хешируемый dict. Я предполагаю, что это может быть что-то вроде collections.namedtuple , но это больше похоже на замороженный ключ dict (полузамеренный dict). Не так ли? «Frozendict» должен быть замороженным словарем, он должен иметь keys , values , get и т. […]

Как мне управлять сторонними библиотеками Python с помощью Google App Engine? (virtualenv? pip?)

Какова наилучшая стратегия управления сторонними библиотеками Python с Google App Engine? Скажем, я хочу использовать флешку, инфраструктуру webapp. Запись в блоге говорит, чтобы сделать это, что кажется неправильным: $ cd /tmp/ $ wget http://pypi.python.org/packages/source/F/Flask/Flask-0.6.1.tar.gz $ tar zxf Flask-0.6.1.tar.gz $ cp -r Flask-0.6.1/flask ~/path/to/project/ (… repeat for other packages …) Должен быть лучший способ управлять сторонним […]

Python: TypeError: не может конкатенировать объекты 'str' и 'int'

У меня есть эта программа python, которая добавляет строки к целым числам: a = raw_input("Enter a: ") b = raw_input("Enter b: ") print "a + b as strings: " + a + b a = int(a) b = int(b) c = a + b str(c) print "a + b as integers: " + c Я […]

Потерянное соединение с сервером MySQL во время запроса

У меня огромный стол, и мне нужно обрабатывать все строки в нем. Я всегда получаю сообщение «Потерянное соединение», и я не могу повторно подключить и восстановить курсор на последнюю позицию. Это в основном код, который у меня есть: # import MySQLdb class DB: conn = None def connect(self): self.conn = MySQLdb.connect('hostname', 'user', '*****', 'some_table', cursorclass=MySQLdb.cursors.SSCursor) […]

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