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

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



2
Как создать основные и второстепенные линии сетки с разными стилями линий в Python
В настоящее время я использую matplotlib.pyplotдля создания графиков и хотел бы, чтобы основные линии сетки были сплошными и черными, а второстепенные - серыми или пунктирными. В свойствах сетки which=both/major/mine, а затем цвет и стиль линий определяются просто стилем линий. Есть ли способ указать только второстепенный стиль линий? Соответствующий код, который …
122 python  matplotlib 

3
__init__ для unittest.TestCase
Я хотел бы добавить пару вещей к тому, что unittest.TestCaseкласс делает после инициализации, но я не могу понять, как это сделать. Прямо сейчас делаю вот что: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here …

2
Преобразовать целое число в строку Jinja
У меня есть целое число {% set curYear = 2013 %} В {% if %}заявлении я должен сравнить его с некоторой строкой. Я не могу установить curYearстроку в начале, потому что мне нужно уменьшить ее в цикле. Как его преобразовать?
122 python  jinja2  nunjucks 

5
Как создать график плотности в matplotlib?
В RI можно создать желаемый результат, выполнив: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) В python (с matplotlib) самое близкое, что я получил, было с простой гистограммой: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + …
122 python  r  numpy  matplotlib  scipy 

5
Django-DB-Migrations: невозможно ALTER TABLE, потому что у него есть ожидающие триггерные события
Я хочу удалить null = True из TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я создал миграцию схемы: manage.py schemamigration fooapp --auto Поскольку некоторые столбцы нижнего колонтитула содержат, NULLя получаю это, errorесли запускаю миграцию: django.db.utils.IntegrityError: столбец "нижний колонтитул" содержит нулевые значения Я добавил это в миграцию схемы: for sender in …

7
Поворот двумерного массива в Python
В программе, которую я пишу, возникла необходимость повернуть двумерный массив. В поисках оптимального решения я нашел этот впечатляющий однострочный текст, который выполняет свою работу: rotated = zip(*original[::-1]) Сейчас я использую его в своей программе, и он работает как положено. Но моя проблема в том, что я не понимаю, как это …

5
Зачем объявлять Unicode по строке в Python?
Я все еще изучаю питон и сомневаюсь: В python 2.6.x я обычно объявляю кодировку в заголовке файла следующим образом (как в PEP 0263 ) # -*- coding: utf-8 -*- После этого мои строки пишутся как обычно: a = "A normal string without declared Unicode" Но каждый раз, когда я вижу …
122 python  encoding  utf-8 

18
Статистика: комбинации в Python
Мне нужно вычислить combinatorials (NCR) в Python , но не может найти функцию , чтобы сделать это в math, numpyили stat библиотеках. Что-то вроде функции типа: comb = calculate_combinations(n, r) Мне нужно количество возможных комбинаций, а не фактические комбинации, поэтому itertools.combinationsменя это не интересует. Наконец, я хочу избежать использования факториалов, …

10
Как мне структурировать пакет Python, содержащий код Cython
Я хотел бы создать пакет Python, содержащий код Cython . У меня код Cython работает нормально. Однако теперь я хочу знать, как лучше его упаковать. Для большинства людей, которые просто хотят установить пакет, я хотел бы включить .cфайл, который создает Cython, и организовать setup.pyего компиляцию для создания модуля. Тогда пользователю …
122 python  packaging  cython 

10
Может ли Python проверить членство нескольких значений в списке?
Я хочу проверить, есть ли в списке два или более значений, но получаю неожиданный результат: >>> 'a','b' in ['b', 'a', 'foo', 'bar'] ('a', True) Итак, может ли Python проверить принадлежность нескольких значений сразу к списку? Что означает этот результат?
122 python 

5
Как получить имя исключения, которое было обнаружено в Python?
Как я могу получить имя исключения, возникшего в Python? например, try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception Например, я перехватываю несколько (или все) исключений и хочу напечатать имя исключения в сообщении об ошибке.

2
В чем разница между "содержанием" и "текстом"
Я использую потрясающую библиотеку запросов Python . Я заметил, что в прекрасной документации есть много примеров того, как что-то делать, без объяснения причины . Например, оба r.textи r.contentпоказаны в качестве примеров того, как получить ответ сервера. Но где объясняется, что делают эти свойства? Например, когда я выберу одно из них? …


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