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

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

3
Помещение текста в верхний левый угол графика matplotlib
Как я могу поместить текст в верхний левый (или верхний правый) угол рисунка matplotlib, например, там, где будет верхняя левая легенда, или поверх графика, но в верхнем левом углу? Например, если это plt.scatter (), то что-то, что находится в квадрате разброса, помещается в самый верхний левый угол. Я хотел бы …
112 python  plot  matplotlib 

3
Звездочка в вызове функции
Я использую itertools.chain, чтобы «сгладить» список списков следующим образом: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) чем это отличается от слов: uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
112 python  operators 

8
Использование% f с strftime () в Python для получения микросекунд
Я пытаюсь использовать strftime () с точностью до микросекунд, что кажется возможным с использованием% f (как указано здесь ). Однако, когда я пробую следующий код: import time import strftime from time print strftime("%H:%M:%S.%f") ... Я получаю час, минуты и секунды, но% f печатается как% f, без каких-либо признаков микросекунд. Я …
112 python  time  strftime 


8
Проверьте, установлен ли необязательный аргумент argparse или нет
Я хотел бы проверить, установлен ли пользователем необязательный аргумент argparse или нет. Могу ли я безопасно проверить с помощью isset? Что-то вроде этого: if(isset(args.myArg)): #do something else: #do something else Работает ли это так же для аргументов типа float / int / string? Я мог бы установить параметр по умолчанию …
112 python  argparse 

11
Каков рекомендуемый способ использования сворачивания Vim для кода Python
Меня интересует возможность сворачивания кода в Vim для кода Python. Я заметил несколько способов сделать это. Есть ли у кого-нибудь предпочтительный способ сворачивания кода Python в Vim? То есть, У вас есть конкретный плагин Vim, который вам нравится и который вам нравится? Используете ли вы складывание вручную или в комментариях …
112 python  vim  folding 

2
Откуда инициализируется sys.path Python?
Откуда инициализируется sys.path Python? UPD : Python добавляет несколько путей перед обращением к PYTHONPATH: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\demjson-1.4-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stomper-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\uuid-1.30-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stompservice-0.1.0-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\cherrypy-3.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\pyorbited-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\flup-1.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\wsgilog-0.1-py2.5.egg', 'c:\\testdir', 'C:\\Windows\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\PIL', 'C:\\Python25\\lib\\site-packages\\win32', 'C:\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\Python25\\lib\\site-packages\\Pythonwin'] …
112 python  path  sys 

6
Создание тепловой карты из pandas DataFrame
У меня есть фрейм данных, созданный из пакета Python Pandas. Как создать тепловую карту с помощью DataFrame из пакета pandas. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D aaa 2.431645 …

5
Реализация нарезки в __getitem__
Я пытаюсь реализовать функциональность среза для создаваемого мной класса, который создает векторное представление. У меня пока есть этот код, который, как я полагаю, правильно реализует срез, но всякий раз, когда я делаю вызов, например, v[4]где v - вектор, python возвращает ошибку о нехватке параметров. Итак, я пытаюсь понять, как определить …

4
Постройте плавную линию с помощью PyPlot
У меня есть следующий простой скрипт, который строит график: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() В настоящее время линия идет прямо от точки к точке, что выглядит нормально, …

12
python NameError: глобальное имя '__file__' не определено
Когда я запускаю этот код в python 2.7, я получаю такую ​​ошибку: Traceback (most recent call last): File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 30, in <module> long_description = read('README.txt'), File "C:\Python26\Lib\site-packages\pyutilib.subprocess-3.5.4\setup.py", line 19, in read return open(os.path.join(os.path.dirname(__file__), *rnames)).read() NameError: global name '__file__' is not defined код: import os from setuptools import setup def …
112 python  nameerror 

4
Перемещение оси x в начало графика в matplotlib
Основываясь на этом вопросе о тепловых картах в matplotlib , я хотел переместить заголовки оси X в верхнюю часть графика. import matplotlib.pyplot as plt import numpy as np column_labels = list('ABCD') row_labels = list('WXYZ') data = np.random.rand(4,4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=plt.cm.Blues) # put the major ticks …

4
Как установить `` авто '' для верхнего предела, но сохранить фиксированный нижний предел с помощью matplotlib.pyplot
Я хочу установить верхний предел оси Y на «авто», но я хочу, чтобы нижний предел оси Y всегда был равен нулю. Я пробовал «авто» и «автоматический выбор диапазона», но они, похоже, не работают. Заранее спасибо. Вот мой код: import matplotlib.pyplot as plt def plot(results_plt,title,filename): ############################ # Plot results # mirror …
112 python  matplotlib 

5
Как обновить установку Python в Windows 10?
У меня установлен Python 2.7.11 на одной из моих станций LAB. Я хотел бы обновить Python как минимум до 3.5. Как мне это сделать? Должен ли я предпочесть полностью удалить 2.7.11, а не установить новый? Есть ли способ его обновить? Обновление - хорошая идея?
112 python  python-3.x 


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