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

97
фильтровать элементы в словаре Python, где ключи содержат определенную строку

Я программист C, разрабатывающий что-то на Python. Я знаю, как сделать следующее на C (и, следовательно, в C-подобной логике, применяемой к python), но мне интересно, как это делается в «Python». У меня есть словарь d, и я хотел бы работать с подмножеством элементов, только те, у кого ключ...

96
Python threading.timer - повторять функцию каждые n секунд

Я хочу запускать функцию каждые 0,5 секунды и иметь возможность запускать, останавливать и сбрасывать таймер. Я не слишком хорошо разбираюсь в том, как работают потоки Python, и у меня возникают трудности с таймером Python. Однако я продолжаю получать, RuntimeError: threads can only be started...

96
Как преобразовать int в Enum в Python?

Использование новой функции Enum (через backport enum34 ) с python 2.7.6. Учитывая следующее определение, как я могу преобразовать int в соответствующее значение Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, что могу вручную создать серию операторов if для...

95
Добавление меток значений на гистограмму matplotlib

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

93
как обновить spyder на анаконде

У меня установлена ​​Anaconda (Python 2.7.11 | Anaconda custom (64-разрядная версия) | (по умолчанию, 16 февраля 2016 г., 09:58:36) [MSC v.1500 64 bit (AMD64)] на win32), и я использую Spyder 2.3.8 Хотелось бы обновить Spyder до последней версии, поэтому я выполнил команды: conda update conda...

92
Может ли PyCharm перечислить все ошибки Python в проекте?

Я использую python 2.7 в виртуальной среде и PyCharm 2.7 (новая сборка от 07 февраля 2013 г.). Всякий раз, когда я открываю в нем файл python, который имеет однозначные ошибки (эквивалент ошибок компиляции на других языках, например, использование необъявленных переменных, вызов несуществующих...

92
Мертвый простой пример использования многопроцессорной очереди, пула и блокировки

Я попытался прочитать документацию на http://docs.python.org/dev/library/multiprocessing.html, но все еще борюсь с многопроцессорной обработкой Queue, Pool и Locking. А пока мне удалось построить пример ниже. Что касается очереди и пула, я не уверен, правильно ли я понял эту концепцию, поэтому...

92
Как я могу скопировать строку Python?

Я делаю это: a = 'hello' А теперь мне просто нужна независимая копия a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Из [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Почему все они имеют одинаковый адрес памяти и как получить копию a?...

91
Выполнение вызова API в Python с помощью API, для которого требуется токен-носитель

Нужна помощь по интеграции вызова JSON API в программу Python. Я хочу интегрировать следующий API в программу Python .py, чтобы он мог вызываться и печатать ответ. В руководстве по API указано, что токен-носитель должен быть сгенерирован, чтобы разрешить вызовы API, что я успешно сделал. Однако я...

90
NumPy выбирает определенный индекс столбца для каждой строки с помощью списка индексов

Я изо всех сил пытаюсь выбрать определенные столбцы для каждой строки NumPyматрицы. Предположим, у меня есть следующая матрица, которую я бы назвал X: [1, 2, 3] [4, 5, 6] [7, 8, 9] У меня также есть listиндексы столбцов для каждой строки, которую я бы назвал Y: [1, 0, 2] Мне нужно получить...

88
производительность str в Python

При профилировании фрагмента кода Python ( python 2.6до 3.2) я обнаружил, что strметод преобразования объекта (в моем случае целого числа) в строку почти на порядок медленнее, чем при использовании форматирования строки. Вот эталон >>> from timeit import Timer >>>...

88
Ошибка python: нет модуля с именем pylab

Я новичок в Python и хочу использовать его plotфункции для создания графиков. Я использую ubuntu 12.04. Я выполнил шаги установки Python из http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/, но когда я это сделаю from pylab import * Я получаю эту ошибку >>> from...

88
Как найти и вставить значение в текстовое поле (ввод) с помощью Python Selenium?

У меня следующая структура HTML, и я пытаюсь использовать Selenium для ввода значения NUM: <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input...

88
Как разархивировать файл gz с помощью Python

Мне нужно извлечь файл gz, который я загрузил с FTP-сайта, на локальный файловый сервер Windows. У меня есть переменные, заданные для локального пути к файлу, и я знаю, что это может использоваться путаницей GZIP. Как я могу это сделать? Файл внутри файла GZ - это файл XML....

87
ImportError: нет модуля с именем scipy

Я использую Python 2.7 и пытаюсь заставить PyBrain работать. Но я получаю эту ошибку, даже если установлен scipy - Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1,...