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

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

11
Как разбить список внутри ячейки Dataframe на отдельные строки
Я хочу превратить ячейку pandas, содержащую список, в строки для каждого из этих значений. Итак, возьмите это: Если я хочу распаковать и сложить значения в nearest_neighborsстолбце, чтобы каждое значение было строкой в ​​каждом opponentиндексе, как мне лучше всего это сделать? Существуют ли методы pandas, предназначенные для подобных операций?

18
Простая красивая печать поплавков на Python?
У меня есть список поплавков. Если я просто printэто сделаю , это будет выглядеть так: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Я мог бы использовать print "%.2f", что потребовало бы forцикла для обхода списка, но тогда это не сработало бы для более сложных структур данных. Я бы хотел что-то вроде …

8
Как избежать отказа в доступе при использовании pip с virtualenv
Я пытаюсь развернуть пакет Python с помощью pipв виртуальной среде на машине Ubuntu, но сталкиваюсь с проблемой, связанной с разрешениями. Например: (TestVirtualEnv)test@testServer:~$ pip install markdown2 заканчивается: ошибка: не удалось создать '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': в разрешении отказано Я не могу sudo, так как он установит пакет глобально, а не в виртуальной среде. Я …
95 python  virtualenv  pip 

6
Почему не возвращается request.get ()? Какой тайм-аут по умолчанию использует requests.get ()?
В моем сценарии requests.getникогда не возвращается: import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.some-site.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) Какая может быть возможная причина (ы)? Любое средство? Какой тайм-аут по умолчанию getиспользуется?

10
ʻIf key in dict` vs.` try / except` - какая идиома более читабельна?
У меня вопрос об идиомах и удобочитаемости, и, похоже, в этом конкретном случае происходит столкновение философий Python: Я хочу построить словарь A из словаря B. Если определенный ключ не существует в B, ничего не делайте и продолжайте. Какой способ лучше? try: A["blah"] = B["blah"] except KeyError: pass или if "blah" …

4
Эквивалент Java-словарей Python
Я давно пользуюсь Python, и мне очень нравится, как используются словари. Они очень интуитивно понятны и просты в использовании. Есть ли хороший Java-эквивалент словарей Python? Я слышал о людях, использующих хэш-карты и хэш-таблицы. Может ли кто-нибудь объяснить сходства и различия использования хэш-таблиц и хэш-карт по сравнению со словарями Python?
95 java  python  hash  dictionary 


13
Как проверить статус задачи в Celery?
Как проверить, выполняется ли задача в сельдерее (в частности, я использую celery-django)? Я прочитал документацию и погуглил, но не вижу вызова вроде: my_example_task.state() == RUNNING Мой вариант использования заключается в том, что у меня есть внешняя (java) служба для перекодирования. Когда я отправляю документ для перекодировки, я хочу проверить, запущена …

11
Насколько точен python time.sleep ()?
Я могу дать ему числа с плавающей запятой, например time.sleep(0.5) но насколько это точно? Если я дам это time.sleep(0.05) он действительно будет спать около 50 мс?
95 python  time  sleep 

9
Как реализовать в скрипте опцию --verbose или -v?
Я знаю --verboseили -vиз нескольких инструментов, и я хотел бы реализовать это в некоторых из моих собственных скриптов и инструментов. Думал разместить: if verbose: print ... через мой исходный код, так что, если пользователь передает -vпараметр, переменная verboseбудет установлена ​​в значение, Trueи текст будет напечатан. Это правильный подход или есть …
95 python  option 

6
Получение вертикальных линий сетки для отображения на линейном графике в matplotlib
Я хочу, чтобы на моем графике отображались как горизонтальные, так и вертикальные линии сетки, но по умолчанию отображаются только горизонтальные линии сетки. Я использую pandas.DataFrameзапрос sql в python для создания линейного графика с датами на оси x. Я не уверен, почему они не появляются в датах, и я пытался найти …

11
Как преобразовать файл в словарь?
У меня есть файл, состоящий из двух столбцов, т.е. 1 a 2 b 3 c Я хочу прочитать этот файл в словаре, чтобы столбец 1 был ключом, а столбец 2 - значением, т. Е. d = {1:'a', 2:'b', 3:'c'} Файл небольшой, поэтому эффективность не является проблемой.

4
Изменить масштаб осей x в matplotlib
Я создал этот сюжет с помощью Matlab Используя matplotlib, оси x рисуют большие числа, такие как 100000, 200000, 300000. Я хотел бы иметь что-то вроде 1, 2, 3 и 10 ^ 5, чтобы указать, что на самом деле это 100000, 200000, 300000. Есть ли простой способ создать такой масштаб в …

6
Как написать setup.py для включения репозитория git в качестве зависимости
Пытаюсь написать setup.pyдля своей посылки. В моем пакете необходимо указать зависимость от другого репозитория git. Вот что у меня есть на данный момент: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) …

7
Построение быстрого преобразования Фурье в Python
У меня есть доступ к NumPy и SciPy, и я хочу создать простой БПФ набора данных. У меня есть два списка, один - это yзначения, а другой - временные метки для этих yзначений. Каков самый простой способ передать эти списки в метод SciPy или NumPy и построить результат БПФ? Я …
95 python  numpy  scipy  fft 

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