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

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

6
Как проверить, вошел ли пользователь в систему (как правильно использовать user.is_authenticated)?
Я просматриваю этот сайт, но просто не могу понять, как это сделать, так как он не работает. Мне нужно проверить, вошел ли текущий пользователь сайта в систему (аутентифицирован) и пытаюсь: request.user.is_authenticated несмотря на то, что пользователь вошел в систему, он возвращает только: > Я могу сделать другие запросы (из первого …

5
Каковы подсказки типа в Python 3.5?
Одной из самых обсуждаемых функций в Python 3.5 являются подсказки типов . Пример намеков типа упоминается в этой статье , и это одно в то же время , упоминая , чтобы использовать подсказки типа ответственно. Может кто-то объяснить больше о них, и когда они должны использоваться, а когда нет?

5
Python! = Операция против «нет»
В комментарии к этому вопросу я увидел утверждение, в котором рекомендуется использовать result is not None против result != None Мне было интересно, в чем разница, и почему один может быть рекомендован по сравнению с другим?
250 python  operators 

7
Почему вложенные в Python функции не называются замыканиями?
Я видел и использовал вложенные функции в Python, и они соответствуют определению замыкания. Так почему их называют nested functionsвместо closures? Разве вложенные функции не являются замыканиями, потому что они не используются внешним миром? ОБНОВЛЕНИЕ: я читал о замыканиях, и это заставило меня задуматься об этой концепции относительно Python. Я искал …

4
В Python, как вы конвертируете секунды с начала эпохи в объект `datetime`?
timeМодуль может быть инициализирован с помощью секунд с начала эпохи: >>> import time >>> t1=time.gmtime(1284286794) >>> t1 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0) Есть ли элегантный способ инициализации datetime.datetimeобъекта таким же образом?
249 python  datetime  date  time  epoch 

6
Что (лямбда) захватывает функция закрытия?
Недавно я начал играть с Python и обнаружил что-то необычное в работе замыканий. Рассмотрим следующий код: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Он создает простой массив функций, которые принимают один вход и возвращают этот вход, добавленный числом. Функции построены в forцикле, где итератор iработает от 0до …
249 python  lambda  closures 


9
Как рассчитать угол между линией и горизонтальной осью?
В языке программирования (Python, C # и т. Д.) Мне нужно определить, как рассчитать угол между линией и горизонтальной осью? Я думаю, что изображение лучше всего описывает то, что я хочу: Учитывая (P1 x , P1 y ) и (P2 x , P2 y ), как лучше всего рассчитать этот …
248 c#  python  trigonometry 

7
Как отфильтровать объекты запросов по диапазону дат в Django?
У меня есть поле в одной модели, как: class Sample(models.Model): date = fields.DateField(auto_now=False) Теперь мне нужно отфильтровать объекты по диапазону дат. Как мне отфильтровать все объекты, у которых есть дата между 1-Jan-2011и 31-Jan-2011?

15
Как правильно установить pip, virtualenv и распространять для Python?
Короткий вопрос Что такое правильный способ установки pip, virtualenvи distribute? Задний план В моем ответе на вопрос 4314376 SO я рекомендовал использовать его, ez_setupчтобы вы могли установить его, pipи выполните virtualenvследующие действия: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Первоначально я взял эти инструкции …


16
Python Anaconda - как безопасно удалить
Я установил Python Anaconda на Mac (ОС Маверикс). Я хотел вернуться к версии Python по умолчанию на моем Mac. Какой лучший способ сделать это? Должен ли я удалить ~/anacondaкаталог? Любые другие изменения требуются? В настоящее время, когда я бегу, which pythonя получаю этот путь: /Users/username/anaconda/bin/python
247 python  anaconda 

22
Как реализовать функцию Softmax в Python
Из класса глубокого обучения Udacity , softmax у_i - это просто экспонента, деленная на сумму экспоненты всего вектора Y: Где S(y_i)функция softmax y_iи eэкспоненциальная, а jнет. столбцов во входном векторе Y. Я пробовал следующее: import numpy as np def softmax(x): """Compute softmax values for each sets of scores in x.""" …

3
Является ли generator.next () видимым в Python 3?
У меня есть генератор, который генерирует серию, например: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 В Python 2 я могу сделать следующие звонки: g = triangle_nums() # get the generator g.next() # …


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