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

136
Что вызывает [* a] перераспределение?

По-видимому list(a), не перераспределяет, [x for x in a]перераспределяет в некоторых точках, и [*a]перераспределяет все время ? Вот размеры n от 0 до 12 и результирующие размеры в байтах для трех методов: 0 56 56 56 1 64 88 88 2 72 88 96 3 80 88 104 4 88 88 112 5 96 120 120 6 104 120 128 7 112 120...

135
Получение вывода в реальном времени с использованием подпроцесса

Я пытаюсь написать сценарий оболочки для программы командной строки (svnadmin verify), которая будет отображать хороший индикатор выполнения операции. Это требует, чтобы я мог видеть каждую строку вывода завернутой программы, как только она выводится. Я решил, что просто выполню программу,...

135
Строка форматирования именованных параметров?

Я знаю, что это действительно простой вопрос, но я не знаю, как его погуглить. Как я могу сделать print '<a href="%s">%s</a>' % (my_url) Так что my_urlиспользуется дважды? Я предполагаю, что должен «назвать» %sи затем использовать dict в параметрах, но я не уверен в правильном...

135
Откуда это взялось: - * - кодировка: utf-8 - * -

Python распознает следующее как инструкцию, которая определяет кодировку файла: # -*- coding: utf-8 -*- Я определенно видел такие инструкции до ( -*- var: value -*-). От куда это? Что такое полная спецификация, например, может ли значение включать пробелы, специальные символы, символы новой строки...

135
Итерация по массиву

Есть ли менее многословная альтернатива этому: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Я придумал это: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Который сохраняет один отступ, но все еще довольно уродлив. Я надеюсь на что-то...

135
Панды конвертируют фрейм данных в массив кортежей

Я обработал некоторые данные с помощью панд, и теперь я хочу выполнить пакетное сохранение обратно в базу данных. Это требует, чтобы я преобразовал фрейм данных в массив кортежей, причем каждый кортеж соответствует «строке» фрейма данных. Мой DataFrame выглядит примерно так: In [182]: data_set...

135
сортировка списков без учета регистра без уменьшения результата?

У меня есть список таких строк: ['Aden', 'abel'] Я хочу отсортировать элементы без учета регистра. Итак, я хочу получить: ['abel', 'Aden'] Но я получаю противоположное с помощью sorted()или list.sort(), потому что прописные буквы появляются перед строчными. Как я могу проигнорировать дело? Я видел...

135
Почему в списке допускаются конечные запятые?

Мне любопытно, почему в Python конечная запятая в списке является допустимым синтаксисом, и кажется, что Python просто игнорирует ее: >>> ['a','b',] ['a', 'b'] Это имеет смысл, когда это кортеж, поскольку ('a')и ('a',)- это две разные вещи, но в...

135
Панды: Как разделить текст в столбце на несколько строк?

Я работаю с большим CSV-файлом, и рядом с последним столбцом есть строка текста, которую я хочу разделить по определенному разделителю. Мне было интересно, если есть простой способ сделать это с помощью панд или питона? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3...

135
pandas: несколько условий при индексировании фрейма данных - неожиданное поведение

Я фильтрую строки в кадре данных по значениям в двух столбцах. По какой-то причине оператор ИЛИ ведет себя так, как я ожидал, что оператор И будет вести себя, и наоборот. Мой тестовый код: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values...

135
как проверить dtype столбца в python pandas

Мне нужно использовать разные функции для обработки числовых и строковых столбцов. То, что я делаю сейчас, действительно глупо: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:,...

135
Нет такого файла или каталога «limits.h» при установке Pillow на Alpine Linux.

Я запускаю alpine-linux на Raspberry Pi 2. Я пытаюсь установить Pillow с помощью этой команды: pip install pillow Это результат выполнения команды: Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools,...