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

112
Преобразование чисел в строки в Python

Мне нужно узнать, как форматировать числа как строки. Мой код здесь: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm Часы и минуты - это целые числа, а секунды - с плавающей точкой. функция str () преобразует все эти числа в десятые (0,1) разряды. Таким образом, вместо моей строки,...

112
Как настроить Django для простой разработки и развертывания?

Я обычно использую SQLite при разработке Django , но на живом сервере часто требуется что-то более надежное (например, MySQL / PostgreSQL ). Неизменно, есть и другие изменения, которые нужно внести в настройки Django: разные места / интенсивность ведения журнала, пути к мультимедиа и т. Д. Как вы...

112
Python Regex - как получить позиции и значения совпадений

Как я могу получить начальную и конечную позиции всех матчей с помощью reмодуля? Например, учитывая шаблон r'[a-z]'и строку, 'a1b2c3d4'я бы хотел получить позиции, в которых она находит каждую букву. В идеале я бы хотел вернуть и текст...

112
Каков рекомендуемый способ использования сворачивания Vim для кода Python

Меня интересует возможность сворачивания кода в Vim для кода Python. Я заметил несколько способов сделать это. Есть ли у кого-нибудь предпочтительный способ сворачивания кода Python в Vim? То есть, У вас есть конкретный плагин Vim, который вам нравится и который вам нравится? Используете ли вы...

112
Возможно ли иметь несколько операторов в лямбда-выражении Python?

Я новичок в питоне, пытаюсь добиться следующего: У меня есть список списков: lst = [[567,345,234],[253,465,756, 2345],[333,777,111, 555]] Я хочу отобразить lst в другой список, содержащий только второе наименьшее число из каждого подсписка. Итак, результат должен быть: [345, 465, 333] Например,...

112
Откуда инициализируется sys.path Python?

Откуда инициализируется sys.path Python? UPD : Python добавляет несколько путей перед обращением к PYTHONPATH: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg',...

112
Питонический способ проверки выполнения условия для любого элемента списка

У меня есть список на Python, и я хочу проверить, есть ли отрицательные элементы. В Specman есть has()метод для списков, который: x: list of uint; if (x.has(it < 0)) { // do something }; Где itключевое слово Specman по очереди сопоставляется с каждым элементом списка. Я считаю это довольно...

112
Анализ главных компонентов в Python

Я хотел бы использовать анализ главных компонентов (PCA) для уменьшения размерности. У numpy или scipy он уже есть, или мне нужно использовать собственный numpy.linalg.eigh? Я не просто хочу использовать разложение по сингулярным значениям (SVD), потому что мои входные данные довольно многомерны (~...

112
Реализация нарезки в __getitem__

Я пытаюсь реализовать функциональность среза для создаваемого мной класса, который создает векторное представление. У меня пока есть этот код, который, как я полагаю, правильно реализует срез, но всякий раз, когда я делаю вызов, например, v[4]где v - вектор, python возвращает ошибку о нехватке...

112
Как извлечь n-й элемент из списка кортежей?

Я пытаюсь получить n-е элементы из списка кортежей. У меня что-то вроде: elements = [(1,1,1),(2,3,7),(3,5,10)] Я хочу извлечь в список только вторые элементы каждого кортежа: seconds = [1, 3, 5] Я знаю, что это можно сделать с помощью forцикла, но я хотел знать, есть ли другой способ, поскольку у...

112
Что | = (ior) делает в Python?

Google не разрешает мне искать, |=поэтому у меня проблемы с поиском соответствующей документации. Кто-нибудь

112
Обработка управляющих последовательностей в строке в Python

Иногда, когда я получаю ввод от файла или пользователя, я получаю строку с escape-последовательностями в ней. Я хотел бы обрабатывать escape-последовательности так же, как Python обрабатывает escape-последовательности в строковых литералах . Например, допустим, myStringопределяется как:...

112
Модульная мультипликативная обратная функция в Python

Содержит ли какой-либо стандартный модуль Python функцию для вычисления модульного мультипликативного обратного числа, то есть числа, y = invmod(x, p)такого чтоx*y == 1 (mod p) ? Google, похоже, не дает на это никаких хороших намеков. Конечно, можно придумать самодельный 10-строчный расширенный...

112
Звездочка в вызове функции

Я использую itertools.chain, чтобы «сгладить» список списков следующим образом: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) чем это отличается от слов: uniqueCrossTabs =

112
Удалить элемент из словаря, если его ключ неизвестен

Как лучше всего удалить элемент из словаря по значению, т.е. когда ключ элемента неизвестен? Вот простой подход: for key, item in some_dict.items(): if item is item_to_remove: del some_dict[key] Есть способы лучше? Что-то не так с изменением (удалением элементов) из словаря при его...

112
Список кортежей в словарь

Вот как я сейчас конвертирую список кортежей в словарь в Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Есть ли способ лучше? Похоже, что для этого должен быть...

112
Использование% f с strftime () в Python для получения микросекунд

Я пытаюсь использовать strftime () с точностью до микросекунд, что кажется возможным с использованием% f (как указано здесь ). Однако, когда я пробую следующий код: import time import strftime from time print strftime("%H:%M:%S.%f") ... Я получаю час, минуты и секунды, но% f печатается как% f, без...

112
Использование форматирования строк Python со списками

Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три...