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

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

11
Как получить местоположение родительского каталога
этот код получает шаблоны / blog1 / page.html в b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) но я хочу получить местоположение родительского каталога: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html и как получить местоположение aParent Спасибо обновлено: это правильно: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), os.path.join('templates', 'blog1/page.html')) …
131 python  path 

2
Как мне вернуться к предыдущему пакету в Anaconda?
Если я сделаю conda info pandas Я вижу все доступные пакеты. Сегодня pandasутром я обновил свою до последней версии, но сейчас мне нужно вернуться к предыдущей версии. Я попытался conda update pandas 0.13.1 но это не сработало. Как указать, какую версию использовать?
131 python  anaconda  conda 



11
Как избежать явного «я» в Python?
Я изучал Python, следуя некоторым руководствам по pygame . В нем я нашел широкое использование ключевого слова self и, исходя в основном из Java, обнаружил, что все время забываю вводить self . Например, вместо self.rect.centerxя бы напечатал rect.centerx, потому что для меня rect уже является переменной-членом класса. Параллель Java, о …
131 python  self 

6
Доступ к элементу dict_keys по индексу в Python3
Я пытаюсь получить доступ к элементу dict_key по его индексу: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Я хочу получить foo. то же самое с: keys[0] TypeError: 'dict_keys' object does not support indexing Как я могу это …

4
В чем разница между json.dump () и json.dumps () в Python?
Я искал в этом официальном документе разницу между json.dump () и json.dumps () в python. Понятно, что они связаны с возможностью записи в файл. Но в чем детальная разница между ними и в каких ситуациях один имеет больше преимуществ, чем другой?
131 python  json  python-2.7 

3
каков самый эффективный способ подсчета вхождений в пандах?
У меня есть большой (около 12 миллионов строк) dataframe df, скажем: df.columns = ['word','documents','frequency'] Таким образом, своевременно выполнялось следующее: word_grouping = df[['word','frequency']].groupby('word') MaxFrequency_perWord = word_grouping[['frequency']].max().reset_index() MaxFrequency_perWord.columns = ['word','MaxFrequency'] Однако это занимает неожиданно много времени: Occurrences_of_Words = word_grouping[['word']].count().reset_index() Что я здесь делаю не так? Есть ли лучший способ подсчета вхождений в …
131 python  pandas 

8
Извлечь часть совпадения с регулярным выражением
Я хочу, чтобы регулярное выражение извлекало заголовок из HTML-страницы. В настоящее время у меня есть это: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Есть ли регулярное выражение для извлечения только содержимого <title>, чтобы мне не нужно было удалять теги?

2
проверьте, является ли переменная кадром данных
когда моя функция f вызывается с переменной, я хочу проверить, является ли var фреймом данных pandas: def f(var): if var == pd.DataFrame(): print "do stuff" Думаю, решение может быть довольно простым, но даже с def f(var): if var.values != None: print "do stuff" Я не могу заставить его работать так, …
131 python  pandas 

2
Вставить в первую позицию списка в Python [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Как я могу вставить элемент в первый индекс списка? Если я использую list.insert …
131 python  list  insert 

10
Итерировать список как пару (текущий, следующий) в Python
Иногда мне нужно перебирать список в Python, глядя на «текущий» элемент и «следующий» элемент. До сих пор я делал это с помощью кода вроде: for current, next in zip(the_list, the_list[1:]): # Do something Это работает и делает то, что я ожидаю, но есть ли более идиоматичный или эффективный способ сделать …
131 python 

7
Постройте горизонтальную линию с помощью matplotlib
Я использовал сплайн-интерполяцию для сглаживания временного ряда, а также хотел бы добавить горизонтальную линию к графику. Но, похоже, есть проблема, которую я не могу понять. Любая помощь будет действительно полезной. Вот что у меня есть: annual = np.arange(1,21,1) l = np.array(value_list) # a list with 20 values spl = UnivariateSpline(annual,l) …
131 python  matplotlib 

15
Синтаксис Python для выражения «если a, b или c, но не все»
У меня есть сценарий python, который может получать ноль или три аргумента командной строки. (Либо он работает по умолчанию, либо требует указания всех трех значений.) Какой идеальный синтаксис для чего-то вроде: if a and (not b or not c) or b and (not a or not c) or c and …

3
Прозрачные линейные графики matplotlib
Я рисую две похожие траектории в matplotlib, и я хотел бы построить каждую из линий с частичной прозрачностью, чтобы красный цвет (второй график) не заслонял синий. РЕДАКТИРОВАТЬ : вот изображение с прозрачными линиями.
131 python  matplotlib 

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