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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

23
Не удается установить 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: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with exit status 1 …
234 python  xcode  macos  scrapy  lxml 

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

12
Проверьте, является ли переменная списком или кортежем
В Python, как лучше всего проверить, содержит ли переменная список или кортеж? (т.е. коллекция) Является ли isinstance()зло, как предлагается здесь? http://www.canonical.org/~kragen/isinstance/ Обновление: наиболее распространенная причина, по которой я хочу отличить список от строки, это когда у меня есть какое-то неопределенно глубокое вложенное дерево / структура данных списков списков строк и …
234 python  types  list 

11
Как мне обновить пакет Python?
Я использую Ubuntu 9:10 и установлен пакет под названием M2Crypto (версия 0.19.1). Мне нужно скачать, собрать и установить последнюю версию пакета M2Crypto (0.20.2). Пакет 0.19.1 содержит файлы в нескольких местах, включая (/ usr / share / pyshared и /usr/lib/pymodules.python2.6). Как полностью удалить версию 0.19.1 из моей системы перед установкой 0.20.2?
234 python  packages 

12
Составьте две гистограммы на одном графике с помощью matplotlib
Я создал график гистограммы, используя данные из файла, и никаких проблем. Теперь я хотел наложить данные из другого файла в той же гистограмме, поэтому я делаю что-то вроде этого n,bins,patchs = ax.hist(mydata1,100) n,bins,patchs = ax.hist(mydata2,100) но проблема в том, что для каждого интервала отображается только строка с наибольшим значением, а …

8
Шаблон 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 look …


8
Как обрезать изображение в 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) (thresh, im_bw) = cv.threshold(im, 128, 255, …
234 python  opencv 

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

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


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


9
Доступ к нескольким элементам списка, зная их индекс
Мне нужно выбрать несколько элементов из данного списка, зная их индекс. Допустим, я хотел бы создать новый список, который содержит элемент с индексом 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] …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.