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

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

5
Поднять исключение против возврата Нет в функциях?
Какая лучшая практика в пользовательской функции в Python: raiseисключение или return None? Например, у меня есть функция, которая находит самый последний файл в папке. def latestpdf(folder): # list the files and sort them try: latest = files[-1] except IndexError: # Folder is empty. return None # One possibility raise FileNotFoundError() …

2
TypeError: объект RelatedManager не повторяется
Джанго У меня есть следующие модели: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name скажем, блок b1 имеет группу g1 . По его названию я хочу получить все блоки из …

8
Панды: скользящее среднее по временному интервалу
Я новичок в Pandas .... У меня есть много данных опроса; Я хочу вычислить скользящее среднее, чтобы получить оценку на каждый день на основе трехдневного окна. Как я понял из этого вопроса , функции Rolling_ * вычисляют окно на основе указанного количества значений, а не определенного диапазона дат и времени. …

3
Как визуализировать вывод jinja2 в файл на Python вместо браузера
У меня есть шаблон jinja2 (файл .html), который я хочу отобразить (замените токены значениями из моего файла py). Однако вместо того, чтобы отправлять визуализированный результат в браузер, я хочу записать его в новый файл .html. Я предполагаю, что решение также будет аналогичным для шаблона django. Как я могу это сделать?
87 python  django  jinja2 

9
График квантиля-квантиля с использованием SciPy
Как бы вы создали qq-график с помощью Python? Предполагая, что у вас есть большой набор измерений и вы используете какую-то функцию построения графиков, которая принимает значения XY в качестве входных данных. Функция должна строить квантили измерений против соответствующих квантилей некоторого распределения (нормального, равномерного ...). Полученный график позволяет нам затем оценить, …

9
Как мне получить текущее имя IPython / Jupyter Notebook
Я пытаюсь получить текущее имя NoteBook при запуске ноутбука IPython. Я знаю, что вижу это вверху блокнота. Что мне нужно после чего-то вроде currentNotebook = IPython.foo.bar.notebookname() Мне нужно получить имя в переменной.

5
SQLAlchemy, эквивалентный оператору SQL «LIKE»
Столбец тегов содержит такие значения, как «яблоко, банан, апельсин» и «клубника, банан, лимон». Я хочу найти эквивалентную инструкцию SQLAlchemy для SELECT * FROM table WHERE tags LIKE "%banana%"; На что мне перейти, чтобы Class.query.filter()это сделать?

11
Сериализация Python namedtuple в json
Каков рекомендуемый способ сериализации a namedtupleв json с сохранением имен полей? Сериализация a namedtupleв json приводит к сериализации только значений, а имена полей теряются при переводе. Я хотел бы, чтобы поля также сохранялись при json-ized и, следовательно, сделал следующее: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() …

5
Вызов функции Python из кода JavaScript
Я хотел бы вызвать функцию Python из кода JavaScript, потому что в JavaScript нет альтернативы для выполнения того, что я хочу. Это возможно? Не могли бы вы настроить приведенный ниже фрагмент для работы? Код JavaScript: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would like to call the …

2
Как установить некоторые xlim и ylim в фасетной сетке Seaborn lmplot
Я использую lmplot Сиборна для построения линейной регрессии, разделив мой набор данных на две группы с помощью категориальной переменной. И для x, и для y я хотел бы вручную установить нижнюю границу на обоих графиках, но оставил верхнюю границу по умолчанию Seaborn. Вот простой пример: import pandas as pd import …
87 python  pandas  seaborn 

4
Как включить virtualenv в служебном модуле systemd?
Я хочу «активировать» виртуальный сервер в служебном файле systemd. Я бы не хотел, чтобы между процессом systemd и интерпретатором python был процесс оболочки. Мое текущее решение выглядит так: [Unit] Description=fooservice After=syslog.target network.target [Service] Type=simple User=fooservice WorkingDirectory={{ venv_home }} ExecStart={{ venv_home }}/fooservice --serve-in-foreground Restart=on-abort EnvironmentFile=/etc/sysconfig/fooservice.env [Install] WantedBy=multi-user.target /etc/sysconfig/fooservice.env PATH={{ venv_home }}/bin:/usr/local/bin:/usr/bin:/bin …

4
Как загрузить шаблон jinja прямо из файловой системы
В документе API jinja на pocoo.org говорится: Самый простой способ настроить Jinja2 для загрузки шаблонов для вашего приложения выглядит примерно так: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Это создаст среду шаблонов с настройками по умолчанию и загрузчик, который будет искать шаблоны в папке шаблонов внутри пакета python …

22
Как закрыть окно tkinter?
Как мне завершить программу Tkinter? Допустим, у меня есть этот код: from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop() Как мне определить quitфункцию выхода из моего приложения?
87 python  tkinter 

11
Как сгенерировать случайные цвета в matplotlib?
Какой тривиальный пример того, как генерировать случайные цвета для перехода к функциям построения графиков? Я вызываю разброс внутри цикла и хочу, чтобы каждый график был разного цвета. for X,Y in data: scatter(X, Y, c=??) c: цвет. c может быть строкой формата одного цвета, или последовательностью цветовых спецификаций длины N, или …

8
Печать Python 3 без скобок
printРаньше заявление в Python 2, но теперь она стала функцией , которая требует скобки в Python 3. Есть ли способ убрать эти скобки в Python 3? Может быть, переопределив функцию печати? Итак, вместо print ("Hello stack over flowers") Я мог напечатать: print "Hello stack over flowers"
87 python  printing 

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