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

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

6
Декодировать сущности HTML в строку Python?
Я разбираю немного HTML с Beautiful Soup 3, но он содержит HTML-сущности, которые Beautiful Soup 3 автоматически не декодирует для меня: >>> from BeautifulSoup import BeautifulSoup >>> soup = BeautifulSoup("<p>£682m</p>") >>> text = soup.find("p").string >>> print text £682m Как я могу декодировать HTML-сущности, textчтобы получить "£682m"вместо "£682m".

8
Какова область действия переменной, инициализированной в операторе if?
Я новичок в Python, так что это, вероятно, простой вопрос. Следующий код в файле (модуле) Python меня немного смущает: if __name__ == '__main__': x = 1 print x В других языках, на которых я работал, этот код выдает исключение, поскольку xпеременная является локальной для ifоператора и не должна существовать вне …

12
Общая память, используемая процессом Python?
Есть ли способ для программы Python определить, сколько памяти она использует в настоящее время? Я видел дискуссии об использовании памяти для одного объекта, но мне нужно общее использование памяти для процесса, чтобы я мог определить, когда необходимо начать отбрасывать кэшированные данные.

6
Объединение двух одномерных массивов NumPy
У меня есть два простых одномерных массива в NumPy . Я должен быть в состоянии объединить их, используя numpy.concatenate . Но я получаю эту ошибку для кода ниже: TypeError: только массивы длины 1 могут быть преобразованы в скаляры Python Код import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, …

10
Почему в списках Python есть pop (), а не push ()
Кто-нибудь знает, почему list.appendфункция Python не вызывается, list.pushучитывая, что уже есть a, list.popкоторый удаляет и возвращает последний элемент (индексированный в -1), и list.appendсемантика согласуется с этим использованием?
265 python 

17
Стандартный способ встраивания версии в пакет Python?
Есть ли стандартный способ связать строку версии с пакетом Python таким образом, чтобы я мог сделать следующее? import foo print foo.version Я хотел бы представить, что есть какой-то способ получить эти данные без какого-либо дополнительного жесткого кодирования, поскольку второстепенные / второстепенные строки уже указаны setup.py. Альтернативное решение, которое я нашел, …
265 python  string  package 

4
PyPy - Как это может победить CPython?
Из блога Google с открытым исходным кодом : PyPy - это повторная реализация Python в Python, использующая передовые методы для достижения лучшей производительности, чем CPython. Много лет тяжелой работы наконец окупились. Наши результаты по скорости часто опережают CPython, начиная от чуть медленнее, до ускорений в 2 раза для реального кода …

10
Как взять столбцы-фрагменты данных в пандах
Я загружаю некоторые данные машинного обучения из файла CSV. Первые 2 столбца являются наблюдениями, а остальные столбцы - объектами. В настоящее время я делаю следующее: data = pandas.read_csv('mydata.csv') который дает что-то вроде: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) Я хотел бы, чтобы нарезать это dataframe в двух dataframes: один , …

13
Как исправить отступы Python
У меня есть некоторый код Python, который имеет несовместимые отступы. Существует множество сочетаний вкладок и пробелов, которые еще больше усугубляют ситуацию, и даже пробелы не сохраняются. Код работает, как и ожидалось, но его сложно поддерживать. Как я могу исправить отступы (как HTML Tidy , но для Python), не нарушая код?
264 python 



14
Как получить ширину окна консоли Linux в Python
Есть ли в Python способ программно определить ширину консоли? Я имею в виду количество символов, которые помещаются в одну строку без переноса, а не ширину окна в пикселях. редактировать Ищете решение, которое работает на Linux

7
Как интегрировать Ajax с приложениями Django?
Я новичок в Django и довольно новичок в Ajax. Я работаю над проектом, в котором мне нужно интегрировать оба. Я верю, что понимаю принципы, стоящие за ними обоими, но не нашел хорошего объяснения обоим вместе. Может ли кто-нибудь дать мне быстрое объяснение того, как кодовая база должна измениться, когда они …
264 python  ajax  django 


16
Не удается найти модуль cv2 при использовании OpenCV
Я установил OpenCV в операционной системе Occidentalis (вариант Raspbian) на Raspberry Pi, используя скрипт jayrambhia, найденный здесь . Установлена ​​версия 2.4.5. Когда я пытаюсь import cv2в программе Python, я получаю следующее сообщение: pi@raspberrypi~$ python cam.py Traceback (most recent call last) File "cam.py", line 1, in <module> import cv2 ImportError: No …

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