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

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

6
Чтение целых чисел из двоичного файла в Python
Я пытаюсь прочитать файл BMP на Python. Я знаю, что первые два байта указывают фирму BMP. Следующие 4 байта - это размер файла. Когда я выполняю: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Я получил: ValueError: недопустимый литерал для int () с базой 10: 'F # \ …
82 python  file  binary  integer 

15
Автозаполнение вкладки ipython не работает для импортированного модуля
Завершение вкладки в IPython не работает. Например, import numpy numpy.<tab> просто добавляет вкладку. import numpy num<tab> просто добавляет вкладку тоже. Не могли бы вы предложить возможные причины этой проблемы? Я использую Windows 7 и Python 2.6.5.


5
Как сгруппировать записи DataFrame pandas по дате в неуникальном столбце
Pandas DataFrameсодержит столбец с именем, "date"который содержит неуникальные datetimeзначения. Я могу сгруппировать строки в этом кадре, используя: data.groupby(data['date']) Однако при этом данные разбиваются по datetimeзначениям. Я хотел бы сгруппировать эти данные по годам, хранящимся в столбце «Дата». На этой странице показано, как группировать по годам в случаях, когда отметка времени …
82 python  pandas 

5
Вызов метода Python по имени
Если у меня есть объект и имя метода в строке, как я могу вызвать этот метод? class Foo: def bar1(self): print 1 def bar2(self): print 2 def callMethod(o, name): ??? f = Foo() callMethod(f, "bar1")
82 python 


5
Как вывести изображения PIL на экран?
Я занимаюсь редактированием изображений с помощью библиотеки PIL. Дело в том, что я не хочу каждый раз сохранять изображение на жесткий диск, чтобы просматривать его в проводнике. Есть ли небольшой модуль, который позволяет мне просто настроить окно и отображать изображение?

4
Как применить numpy.linalg.norm к каждой строке матрицы?
У меня есть 2D-матрица, и я хочу взять норму каждой строки. Но когда использую numpy.linalg.norm(X)напрямую, берется норма всей матрицы. Я могу взять норму каждой строки, используя цикл for, а затем взять норму каждой X[i], но это занимает огромное время, поскольку у меня 30 тысяч строк. Есть предложения найти более быстрый …
82 python  numpy 

9
Является ли функция pythonic возвращать несколько значений?
В python функция может возвращать несколько значений. Вот надуманный пример: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) Это кажется очень полезным, но похоже, что им можно злоупотреблять («Ну… функция X уже вычисляет то, что нам нужно в качестве …

6
Как мне получить текущую дату и текущее время только в Django соответственно?
При использовании этого класса я столкнулся с интересной ситуацией: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django решает использовать файлы, DATETIME_INPUT_FORMATSопределенные в файле sizes.py . Это имеет смысл, потому что я перехожу datetime.now()к обоим полям. Думаю, я мог бы заставить Django использовать DATE_INPUT_FORMATSи, TIME_INPUT_FORMATSсоответственно, если …

5
Основная проблема аутентификации Python urllib2
Обновление: на основе комментария Ли я решил сжать свой код до действительно простого скрипта и запустить его из командной строки: import urllib2 import sys username = sys.argv[1] password = sys.argv[2] url = sys.argv[3] print("calling %s with %s:%s\n" % (url, username, password)) passman = urllib2.HTTPPasswordMgrWithDefaultRealm() passman.add_password(None, url, username, password) urllib2.install_opener(urllib2.build_opener(urllib2.HTTPBasicAuthHandler(passman))) req …

3
Обновление инструментов настройки в OSX El Capitan
Я пытаюсь обновить инструменты настройки. Ну, на самом деле я пытаюсь обновить доступ, но он пытается обновить инструменты установки и терпит неудачу. Попытка сделать это самому тоже не удалась. Даже попытка удалить его не удалась $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: …

2
Последний 'pip' не работает с "требует setuptools> = 0.8 для dist-info"
Используя последнюю (1.5) версию pip, я получаю сообщение об ошибке при попытке обновить несколько пакетов. Например, sudo pip install -U pytzприводит к отказу: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Я не понимаю это сообщение (у меня setuptools2.1) …

8
Обработка изображений в Python? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

6
Как я могу разобрать JSON в Google App Engine?
Я хотел бы преобразовать строку JSON в объект в Google App Engine (python). Что вы порекомендуете? Было бы неплохо что-то кодировать / преобразовывать в строку. Что вы рекомендуете встроить, или библиотеку, которую я должен включить в свое приложение? Это безопасно? Благодарю.

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