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

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

5
Как использовать файл requirements.txt для установки всех зависимостей в проекте Python
Я новичок в питоне. Недавно я получил проект, написанный на Python, и он требует некоторой установки. Я запускаю команду ниже для установки, но получаю ошибку. # pip install requirements.txt Collecting requirements.txt Could not find a version that satisfies the requirement requirements.txt (from versions: ) No matching distribution found for requirements.txt …


10
Дженерики / шаблоны в Python?
Как python обрабатывает сценарии универсального / шаблонного типа? Скажем, я хочу создать внешний файл «BinaryTree.py» и заставить его обрабатывать двоичные деревья, но для любого типа данных. Поэтому я мог бы передать ему тип настраиваемого объекта и получить двоичное дерево этого объекта. Как это делается в питоне?

7
Как я могу проверить, содержит ли строка ЛЮБЫЕ буквы алфавита?
Какая реализация на чистом Python лучше всего проверяет, содержит ли строка ЛЮБЫЕ буквы из алфавита? string_1 = "(555).555-5555" string_2 = "(555) 555 - 5555 ext. 5555 Куда string_1вернется Falseза то, что в нем нет букв алфавита, и string_2вернется Trueза то, что имеет букву.
86 python  string 

4
Как я могу сделать пустой участок в matplotlib?
Я делаю группу подзаговоров (скажем, 3 x 2) в matplotlib, но у меня меньше 6 наборов данных. Как я могу сделать оставшийся участок пустым? Расположение выглядит так: +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ Это может продолжаться для нескольких страниц, но на последней странице …

7
Как реализовать эффективную двунаправленную хеш-таблицу?
Python dict- очень полезная структура данных: d = {'a': 1, 'b': 2} d['a'] # get 1 Иногда вам также нужно индексировать по значениям. d[1] # get 'a' Какой самый эффективный способ реализовать эту структуру данных? Любой официальный рекомендуемый способ сделать это?


6
Панды: преобразование категорий в числа
Предположим, у меня есть фрейм данных со странами, который выглядит так: cc | temp US | 37.0 CA | 12.0 US | 35.0 AU | 20.0 Я знаю, что есть функция pd.get_dummies для преобразования стран в «горячие кодировки». Однако я хочу вместо этого преобразовать их в индексы, чтобы получить cc_index …

16
Не удается установить пакеты pip внутри контейнера докеров с Ubuntu
Я следую руководству fig по использованию докера с приложением python, но когда докер подбирается к команде RUN pip install -r requirements.txt Я получаю следующее сообщение об ошибке: Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1 Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, …
86 python  docker  pip  fig 

2
Дамп в JSON добавляет дополнительные двойные кавычки и экранирование кавычек
Я получаю данные Twitter с помощью инструмента Python и выгружаю их в формате JSON на свой диск. Я заметил непреднамеренное экранирование всей строки данных для твита, заключенного в двойные кавычки. Кроме того, все двойные кавычки фактического форматирования JSON экранируются обратной косой чертой. Они выглядят так: "{\" created_at \ ": \" …
86 python  json 

4
Многострочная f-строка в Python
Я пытаюсь написать код, совместимый с PEP-8, для домашнего проекта (должен признать, что это мои первые шаги в мире Python), и у меня есть f-строка длиной более 80 символов - сплошная тонкая линия возле точки на self.text - это отметка 80 знаков. (Извините за грустную ссылку без предварительного просмотра, но …

4
Наиболее подходящая библиотека Python для Github API v3 [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я ищу подходящую для меня библиотеку Python для Github APIv3. Я нашел одну …
85 python  api  github 

15
Установите python 2.6 в CentOS
У меня есть оболочка, в которой работает CentOS. Для проекта, который я делаю, мне нужен Python 2.5+, но CentOS в значительной степени зависит от 2.4. Судя по тому, что я читал, при обновлении до 2.5 возникнут некоторые проблемы. Я хочу установить 2.5 отдельно от 2.4, но не знаю, как это …
85 python  centos  rpath 

5
Что означает x [x <2] = 0 в Python?
Я наткнулся на код со строкой, похожей на x[x&lt;2]=0 Играя с вариациями, я до сих пор не могу понять, что делает этот синтаксис. Примеры: &gt;&gt;&gt; x = [1,2,3,4,5] &gt;&gt;&gt; x[x&lt;2] 1 &gt;&gt;&gt; x[x&lt;3] 1 &gt;&gt;&gt; x[x&gt;2] 2 &gt;&gt;&gt; x[x&lt;2]=0 &gt;&gt;&gt; x [0, 2, 3, 4, 5]

14
Как мне настроить Setuptools для Python 2.6 в Windows?
Есть ли способ установить Setuptools для Python 2.6 в Windows без установщика exe? На данный момент ни одна из них не построена, и разработчик Setuptools заявил, что, вероятно, пройдет некоторое время, прежде чем он доберется до нее. Кто-нибудь знает, как его установить?

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