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

234
Шаблон Django, как искать значение словаря с переменной

mydict = {"key1":"value1", "key2":"value2"} Нормальный путь для поиска по словарю значения в шаблоне Django является {{ mydict.key1 }}, {{ mydict.key2 }}. Что если ключ является переменной цикла? то есть: {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to...

234
Является ли Python строго типизированным?

Я наткнулся на ссылки, в которых написано, что Python - язык строго типизированный. Тем не менее, я думал, что в строго типизированных языках вы не можете сделать это: bob = 1 bob = "bob" Я думал, что строго типизированный язык не допускает изменения типа во время выполнения. Возможно, у меня...

234
Как выбрать строки с одним или несколькими нулями в панде DataFrame без явного перечисления столбцов?

У меня есть датафрейм с ~ 300K строк и ~ 40 столбцов. Я хочу выяснить, содержат ли какие-либо строки нулевые значения, и поместить эти «нулевые» строки в отдельный фрейм данных, чтобы их можно было легко изучить. Я могу создать маску явно: mask = False for col in df.columns: mask = mask |...

234
Как обрезать изображение в OpenCV с помощью Python

Как я могу обрезать изображения, как я делал это раньше в PIL, используя OpenCV. Рабочий пример на PIL im = Image.open('0.png').convert('L') im = im.crop((1, 1, 98, 33)) im.save('_0.png') Но как я могу сделать это на OpenCV? Вот что я попробовал: im = cv.imread('0.png', cv.CV_LOAD_IMAGE_GRAYSCALE)...

234
Не удается установить Lxml на Mac OS X 10,9

Я хочу установить Lxml, чтобы потом установить Scrapy. Когда я обновил свой Mac сегодня, он не позволил мне переустановить lxml, я получил следующую ошибку: In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error:...

233
Как установить пакет с минимальным и максимальным диапазоном версий?

Мне интересно, есть ли способ указать pip, в частности, в файле требований, установить пакет с минимальной версией ( pip install package>=0.2) и максимальной версией, которую никогда не следует устанавливать (теоретический api:) pip install package<0.3. Я спрашиваю, потому что я использую...

233
Как построить график в реальном времени в цикле while с помощью matplotlib?

Я пытаюсь построить некоторые данные с камеры в режиме реального времени, используя OpenCV. Тем не менее, построение графиков в режиме реального времени (с использованием matplotlib), похоже, не работает. Я выделил проблему в этот простой пример: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x...

233
Доступ к нескольким элементам списка, зная их индекс

Мне нужно выбрать несколько элементов из данного списка, зная их индекс. Допустим, я хотел бы создать новый список, который содержит элемент с индексом 1, 2, 5 из данного списка [-2, 1, 5, 3, 8, 5, 6]. Что я сделал, это: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] Есть ли лучший способ...

232
Форматирование «вчерашней» даты в python

Мне нужно найти «вчерашнюю» дату в этом формате MMDDYYв Python. Так, например, сегодняшняя дата будет представлена ​​следующим образом: 111009 Я легко могу сделать это на сегодня, но у меня есть проблемы, когда я делаю это автоматически на...

232
Отображение изображения в градациях серого с помощью matplotlib

Я пытаюсь отобразить изображение в градациях серого с помощью matplotlib.pyplot.imshow () . Моя проблема в том, что изображение в градациях серого отображается в виде цветовой карты. Мне нужна оттенки серого, потому что я хочу рисовать поверх изображения цветом. Я прочитал изображение и...

232
Почему «установка pip» внутри Python вызывает ошибку SyntaxError?

Я пытаюсь использовать pip для установки пакета. Я пытаюсь запустить pip installиз оболочки Python, но я получаю SyntaxError. Почему я получаю эту ошибку? Как мне использовать pip для установки пакета? >>> pip install selenium ^ SyntaxError: invalid syntax...

232
_csv.Error: поле больше предела поля (131072)

У меня есть сценарий чтения в CSV-файл с очень большими полями: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Однако это приводит к следующей...

232
Как загрузить / отредактировать / запустить / сохранить текстовые файлы (.py) в ячейку блокнота IPython?

Недавно я перешел на использование ноутбуков IPython как часть моего рабочего процесса. Однако мне не удалось найти способ импорта файлов .py в отдельные ячейки открытой записной книжки IPython, чтобы их можно было редактировать, запускать, а затем сохранять. Можно ли это сделать? Я нашел это в...

231
ПУТЬ проблема с pytest 'ImportError: нет модуля с именем YadaYadaYada'

Я использовал easy_install для установки pytest на Mac и начал писать тесты для проекта с файловой структурой, например: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py бегать py.test в каталоге репо, все ведет себя так, как вы ожидаете но когда я пытаюсь...