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

101
Должен ли я реализовать __ne__ в терминах __eq__ в Python?

У меня есть класс, в котором я хочу переопределить __eq__метод. Кажется, имеет смысл переопределить и __ne__метод, но имеет ли смысл реализовать __ne__его __eq__как таковой? class A: def __init__(self, attr): self.attr = attr def __eq__(self, other): return self.attr == other.attr def __ne__(self,...

101
Регулярное выражение Python находит все совпадающие совпадения?

Я пытаюсь найти каждую 10-значную серию чисел в более крупной серии чисел, используя re в Python 2.6. Я легко могу найти совпадающие совпадения, но мне нужно каждое совпадение в числовой серии. Например. в "123456789123456789" У меня должен получиться следующий список:...

101
Поддерживает ли Flask регулярные выражения в маршрутизации URL-адресов?

Я понимаю, что во Flask есть преобразователи int, float и path, но в разрабатываемом нами приложении есть более сложные шаблоны в URL-адресах. Есть ли способ использовать регулярные выражения, как в Django?...

101
Как я могу лениво читать несколько значений JSON из файла / потока в Python?

Я хотел бы читать несколько объектов JSON из файла / потока в Python по одному. К сожалению, json.load()только .read()до конца файла; похоже, нет никакого способа использовать его для чтения одного объекта или для ленивого перебора объектов. Есть какой-либо способ сделать это? Идеально было бы...

101
Как я могу удалить символы, отличные от ASCII, но оставить точки и пробелы с помощью Python?

Я работаю с файлом .txt. Мне нужна строка текста из файла без символов, отличных от ASCII. Однако я хочу оставить пробелы и точки. В настоящее время я их тоже снимаю. Вот код: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path):...

101
Удаление пробелов / табуляции / новой строки - python

Я пытаюсь удалить все пробелы / вкладки / символы новой строки в python 2.7 в Linux. Я написал это, это должно сработать: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString выход: I want to Remove all white spaces, new lines...

101
Как сдвинуть столбец в Pandas DataFrame

Я хотел бы переместить столбец в пандах DataFrame, но мне не удалось найти способ сделать это из документации, не переписав весь DF. Кто-нибудь знает как это делать? DataFrame: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Желаемый результат: ## x1 x2 ##0 206 nan ##1 226 214...

101
Есть ли встроенный numpy для отклонения выбросов из списка

Есть ли встроенный numpy, чтобы делать что-то вроде следующего? То есть возьмите список dи верните список filtered_dс удаленными удаленными элементами на основе некоторого предполагаемого распределения точек в d. import numpy as np def reject_outliers(data): m = 2 u = np.mean(data) s =...

101
Загрузка и анализ файла JSON с несколькими объектами JSON

Я пытаюсь загрузить и проанализировать файл JSON в Python . Но я застрял, пытаясь загрузить файл: import json json_data = open('file') data = json.load(json_data) Урожайность: ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774) Посмотрел на 18.2. json- Кодировщик...

101
Плюсы и минусы использования сельдерея против RQ [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос В настоящее время я работаю над...

101
Как я могу фильтровать строки при загрузке в функции Pandas read_csv?

Как я могу отфильтровать, какие строки CSV должны быть загружены в память с помощью pandas? Похоже, это вариант, который стоит найти read_csv. Я что-то упускаю? Пример: у нас есть CSV со столбцом с меткой времени, и мы хотим загрузить только те строки, метка времени которых больше заданной...

101
Выбор столбца панд по местоположению

Я просто пытаюсь получить доступ к именованным столбцам панд целым числом. Вы можете выбрать строку по местоположению с помощью df.ix[3]. Но как выбрать столбец целым числом? Мой фрейм данных: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})...

101
Способ чтения первых нескольких строк для фрейма данных pandas

Есть ли встроенный способ использовать read_csvдля чтения только первых nстрок файла, не зная заранее длины строк? У меня есть большой файл, чтение которого занимает много времени, и иногда я хочу использовать только первые, скажем, 20 строк, чтобы получить его образец (и предпочитаю не загружать...

101
Для чего используется функция id ()?

Я прочитал документы Python 2 и заметил id()функцию: Вернуть «идентичность» объекта. Это целое число (или длинное целое число), которое гарантированно будет уникальным и постоянным для этого объекта в течение его времени жизни. Два объекта с неперекрывающимся временем жизни могут иметь одинаковое...

101
Как создать два цикла for в понимании списка Python

У меня есть два списка, как показано ниже tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] Я хочу извлечь записи, entriesкогда они находятся в tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) Как я могу...