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

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

12
Не удалось найти версию, удовлетворяющую требованию <package>
Я устанавливаю несколько пакетов Python в Ubuntu 12.04, используя следующий requirements.txtфайл: numpy&gt;=1.8.2,&lt;2.0.0 matplotlib&gt;=1.3.1,&lt;2.0.0 scipy&gt;=0.14.0,&lt;1.0.0 astroML&gt;=0.2,&lt;1.0 scikit-learn&gt;=0.14.1,&lt;1.0.0 rpy2&gt;=2.4.3,&lt;3.0.0 и эти две команды: $ pip install --download=/tmp -r requirements.txt $ pip install --user --no-index --find-links=/tmp -r requirements.txt (первый загружает пакеты, а второй устанавливает их). Часто процесс останавливается с ошибкой: Could not find …


5
Бэкпортирование открытого Python 3 (encoding = «utf-8») в Python 2
У меня есть кодовая база Python, созданная для Python 3, которая использует стиль Python 3 open () с параметром кодирования: https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47 with open(fname, "rt", encoding="utf-8") as f: Теперь я хотел бы перенести этот код в Python 2.x, чтобы у меня была кодовая база, которая работает с Python 2 и Python …

6
Почему порядок в словарях и множествах произвольный?
Я не понимаю, как зацикливание словаря или набора в python осуществляется в произвольном порядке. Я имею в виду, что это язык программирования, поэтому все в языке должно быть определено на 100%, верно? У Python должен быть какой-то алгоритм, который решает, какая часть словаря или набора выбрана, 1-я, вторая и так …

5
Как реализовано set ()?
Я видел, как люди говорят, что setобъекты в Python имеют O (1) проверку членства. Как они реализованы внутри, чтобы позволить это? Какую структуру данных он использует? Какие еще последствия имеет эта реализация? Каждый ответ здесь был действительно поучительным, но я могу принять только один, поэтому я пойду с самым близким …


13
Блокировка файла в Python
Мне нужно заблокировать файл для записи в Python. Он будет доступен сразу из нескольких процессов Python. Я нашел некоторые решения в Интернете, но большинство из них не подходят для моих целей, поскольку они часто основаны только на Unix или Windows.

5
Понимание функции repr () в Python
repr(): оцениваемое строковое представление объекта (может «eval ()» его, что означает, что это строковое представление, которое оценивает объект Python) Другими словами: &gt;&gt;&gt; x = 'foo' &gt;&gt;&gt; repr(x) "'foo'" Вопросы: Почему я получаю двойные кавычки, когда я делаю repr(x)? (Я не получаю их, когда я делаю str(x)) Почему я получаю, 'foo'когда …
152 python  repr 

5
передать ** аргумент kwargs в другую функцию с помощью ** kwargs
Я не понимаю следующий пример, допустим, у меня есть эти функции: # python likes def save(filename, data, **kwargs): fo = openX(filename, "w", **kwargs) # &lt;- #1 fo.write(data) fo.close() # python doesnt like def save2(filename, data, **kwargs): fo = openX(filename, "w", kwargs) # &lt;- #2 fo.write(data) fo.close() def openX(filename, mode, **kwargs): …
152 python 

4
Как я могу учесть период (AM / PM), используя strftime?
В частности, у меня есть код, который упрощает это: from datetime import datetime date_string = '2009-11-29 03:17 PM' format = '%Y-%m-%d %H:%M %p' my_date = datetime.strptime(date_string, format) # This prints '2009-11-29 03:17 AM' print my_date.strftime(format) Что дает? Python просто игнорирует спецификатор периода при разборе дат или я делаю что-то глупое?

3
Matplotlib scatterplot; цвет как функция третьей переменной
Я хочу создать диаграмму рассеяния (используя matplotlib), где точки заштрихованы в соответствии с третьей переменной. Я очень близко с этим: plt.scatter(w, M, c=p, marker='s') где w и M - точки данных, а p - переменная, которую я хочу заштриховать. Однако я хочу сделать это в оттенках серого, а не в …

5
Указание и сохранение фигуры с точным размером в пикселях
Скажем, у меня есть изображение размером 3841 х 7195 пикселей. Я хотел бы сохранить содержимое рисунка на диск, чтобы получить изображение точного размера, который я указываю в пикселях. Нет оси, нет заголовков. Просто изображение. Мне лично нет дела до точек на дюйм, так как я хочу только указать размер изображения …
152 python  matplotlib  scipy 


13
Как сохранить изображение локально, используя Python, URL-адрес которого я уже знаю?
Я знаю URL изображения в Интернете. например, http://www.digimouth.com/news/media/2011/09/google-logo.jpg , который содержит логотип Google. Теперь, как я могу загрузить это изображение, используя Python, не открывая URL в браузере и не сохраняя файл вручную.

11
Выход из командной строки Python
Чтобы выйти из командной строки Python, я должен набрать exit (). Если я наберу выход, он говорит Use exit() or Ctrl-Z plus Return to exit Обычно, когда вы печатаете exit, вы хотите выйти из программы. Почему интерпретатор выдает мне вышеуказанную ошибку, когда узнает, что я пытаюсь выйти из командной строки? …
152 python 

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