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

148
Строка Python печатается как [u'String ']

На этот вопрос есть ответы на Stack Overflow in English : по кодировкам utf-8 выдает результат по-разному при печати строк по отдельности и списка целиком Конечно, это будет легко, но меня это действительно беспокоит. У меня есть сценарий, который читает веб-страницу и использует Beautiful Soup...

148
Декораторы Python в классах

Можно ли написать что-нибудь вроде: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass Это не удается: я в @self неизвестен Я также пробовал: @Test._decorator(self) что также не удается: Тест неизвестен Я хотел бы временно изменить некоторые переменные...

148
Каков наиболее эффективный метод конкатенации строк в python?

Есть ли эффективный массовый метод конкатенации строк в Python (например, StringBuilder в C # или StringBuffer в Java)? Я нашел следующие методы здесь : Простое объединение с использованием + Использование списка строк и joinметода Использование UserStringиз MutableStringмодуля Использование...

148
Как округлить число до значащих цифр в Python

Мне нужно округлить число с плавающей точкой для отображения в пользовательском интерфейсе. Например, на одну значимую цифру: 1234 -> 1000 0,12 -> 0,1 0,012 -> 0,01 0,062 -> 0,06 6253 -> 6000 1999 -> 2000 Есть ли хороший способ сделать это с помощью библиотеки Python, или я должен...

148
Как проверить операционную систему в Python?

Я хочу проверить операционную систему (на компьютере, где запускается скрипт). Я знаю, что могу использовать os.system('uname -o')в Linux, но это дает мне сообщение в консоли, и я хочу записать в переменную. Будет нормально, если скрипт скажет, Mac это, Windows или Linux. Как я могу это...

148
Изменение подмножества строк в кадре данных pandas

Предположим, у меня есть DataFrame pandas с двумя столбцами, A и B. Я хотел бы изменить этот DataFrame (или создать копию), чтобы B всегда был NaN, когда A равно 0. Как мне этого добиться? Я пробовал следующее df['A'==0]['B'] = np.nan а также df['A'==0]['B'].values.fill(np.nan) безуспешно....

148
Как мне проверить формат строки даты в Python?

У меня есть метод python, который принимает ввод даты в виде строки . Как добавить проверку, чтобы убедиться, что строка даты, передаваемая методу, находится в файле ffg. формат: 'YYYY-MM-DD' если это не так, метод должен вызвать какую-то ошибку...

148
Как открыть каждый файл в папке?

У меня есть скрипт на python parse.py, который в скрипте открывает файл, скажем file1, а затем что-то делает, может быть, распечатывает общее количество символов. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Прямо сейчас я использую стандартный вывод,...

148
Исключая каталоги в os.walk

Я пишу сценарий, который спускается в дерево каталогов (используя os.walk ()), а затем посещает каждый файл, соответствующий определенному расширению файла. Однако, поскольку некоторые из деревьев каталогов, в которых будет использоваться мой инструмент, также содержат подкаталоги, которые, в свою...

148
Concurrent.futures против многопроцессорной обработки в Python 3

В Python 3.2 было представлено Concurrent Futures , представляющее собой сложную комбинацию старых потоковых и многопроцессорных модулей. Каковы преимущества и недостатки использования этого для задач, связанных с ЦП, по сравнению со старым многопроцессорным модулем? Эта статья предполагает, что с...

148
Как именно работают типы контента Django?

Мне действительно трудно понять концепцию типов контента Django. Это кажется очень хакерским и, в конечном счете, против того, как Python стремится что-то делать. При этом, если я собираюсь использовать Django, то я должен работать в рамках фреймворка. Поэтому я прихожу сюда с вопросом, может ли...

148
Процент панд от общего с групповым

Это очевидно просто, но как новичок я застрял. У меня есть CSV-файл, который содержит 3 столбца: штат, идентификатор офиса и продажи для этого офиса. Я хочу рассчитать процент продаж на офис в данном состоянии (общее количество всех процентов в каждом штате составляет 100%). df =...

148
Как отключить ведение журнала INFO в Spark?

Я установил Spark с помощью руководства AWS EC2, и я могу нормально запустить программу, используя bin/pysparkсценарий, чтобы добраться до подсказки искры, а также могу успешно выполнить Quick Start quide. Однако, хоть убей, я не могу понять, как остановить подробное INFOведение журнала после...

148
Преобразовать именованный кортеж в словарь

У меня есть названный класс кортежа в Python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Я хотел бы преобразовать экземпляры Town в словари. Я не хочу, чтобы он был жестко привязан к именам или количеству полей в...

148
TensorFlow, почему Python был выбран языком?

Недавно я начал изучать глубокое обучение и другие методы машинного обучения, и я начал искать фреймворки, которые упрощают процесс построения сети и ее обучения, затем я нашел TensorFlow, имея небольшой опыт в этой области, для меня скорость - это большой фактор для того, чтобы сделать большую...

148
Разделение словаря / списка внутри столбца панд на отдельные столбцы

У меня есть данные, сохраненные в базе данных postgreSQL. Я запрашиваю эти данные с помощью Python2.7 и превращаю их в Pandas DataFrame. Однако последний столбец этого информационного кадра содержит словарь (или список?) Значений внутри него. DataFrame выглядит следующим образом: [1] df Station ID...