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

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

8
Как я могу рассчитать сегмент кода для тестирования производительности с помощью Pythons timeit?
У меня есть сценарий Python, который работает так же, как и должен, но мне нужно написать время выполнения. Я погуглил, что мне следует использовать, timeitно я не могу заставить его работать. Мой скрипт на Python выглядит так: import sys import getopt import timeit import random import os import re import …


12
python pandas: удаляйте дубликаты по столбцам A, сохраняя строку с наибольшим значением в столбце B
У меня есть фрейм данных с повторяющимися значениями в столбце A. Я хочу удалить дубликаты, сохранив строку с самым высоким значением в столбце B. Итак, это: A B 1 10 1 20 2 30 2 40 3 10 Должен превратиться в это: A B 1 20 2 40 3 10 …

9
Можно ли отображать метки при наведении курсора на точку в matplotlib?
Я использую matplotlib для построения графиков разброса. Каждая точка на диаграмме рассеивания связана с именованным объектом. Я хотел бы видеть имя объекта при наведении курсора на точку на графике рассеяния, связанную с этим объектом. В частности, было бы неплохо иметь возможность быстро видеть имена точек, которые являются выбросами. Самое близкое, …
162 python  matplotlib 

7
столбцы pandas GroupBy со значениями NaN (отсутствующими)
У меня есть DataFrame со многими пропущенными значениями в столбцах, которые я хочу сгруппировать: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} видите, что Pandas сбросил строки с целевыми значениями NaN. (Я …

6
Кодирование файла изображения с base64
Я хочу, чтобы закодировать изображение в строку с помощью модуля base64. Я столкнулся с проблемой, хотя. Как мне указать изображение, которое я хочу закодировать? Я попытался использовать каталог для изображения, но это просто приводит к кодированию каталога. Я хочу, чтобы фактический файл изображения был закодирован. РЕДАКТИРОВАТЬ Я попробовал этот фрагмент: …
161 python  base64 

15
Выбор Java против Python в Google App Engine
В настоящее время Google App Engine поддерживает как Python, так и Java. Поддержка Java менее развита. Однако Java, похоже, имеет более длинный список библиотек и особенно поддерживает байт-код Java независимо от языков, используемых для написания этого кода. Какой язык даст лучшую производительность и большую мощность? Пожалуйста, порекомендуйте. Спасибо! Изменить: http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 …

3
Поля динамической модели Джанго
Я работаю над многопользовательским приложением, в котором некоторые пользователи могут определять свои собственные поля данных (через администратора), чтобы собирать дополнительные данные в формах и сообщать о них. Последний бит делает JSONField не лучшим вариантом, поэтому вместо этого у меня есть следующее решение: class CustomDataField(models.Model): """ Abstract specification for arbitrary data …

9
Python: json.loads возвращает элементы с префиксом 'u'
Я получу JSON-кодированную строку Obj-C, и я декодирую фиктивную строку (пока), как показано ниже. Мой вывод выходит с символом 'u', префиксом каждого элемента: [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}... Как JSON добавляет этот юникод-символ? Какой лучший способ удалить это? mail_accounts = [] da = {} try: s = …
161 python  json 

8
способ сделать что-то N раз без индексной переменной?
С каждым днем ​​я люблю питона все больше и больше. Сегодня я писал такой код: for i in xrange(N): do_something() Я должен был сделать что-то N раз. Но каждый раз не зависел от значения i(индексная переменная). Я понял, что создаю переменную, которую никогда не использовал ( i), и подумал: «Безусловно, …

4
В Django, как можно фильтровать QuerySet с динамическими поисками полей?
Учитывая класс: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Возможно ли, и если да, то как, иметь QuerySet, который фильтрует на основе динамических аргументов? Например: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # …


3
Сообщение PyLint: logging-format-interpolation
Для следующего кода: logger.debug('message: {}'.format('test')) pylint выдает следующее предупреждение: logging-format-interpolation (W1202): Используйте форматирование% в функциях ведения журнала и передайте параметры% в качестве аргументов. Используется, когда оператор ведения журнала имеет форму вызова «logging. (Format_string.format (format_args ...))». Такие вызовы должны использовать форматирование%, но оставить интерполяцию для функции регистрации, передав параметры в качестве …

5
Python диктует, как создать ключ или добавить элемент к ключу?
У меня есть пустой словарь. Название:dict_x это ключи, значения которых являются списками. Из отдельной итерации я получаю ключ (ex:) key_123и элемент (кортеж) для помещения в список dict_xзначений key_123. Если этот ключ уже существует, я хочу добавить этот элемент. Если этот ключ не существует, я хочу создать его с пустым списком, …


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