python- все статьи тега ➜ страница 94
запрос.пользователь возвращает SimpleLazyObject, как мне "разбудить" его?
у меня есть следующий метод: def _attempt(actor): if actor.__class__ != User: raise TypeError , который вызывается из Вид: self.object.attempt(self.request.user) как вы можете видеть, метод _attempt ожидает, что actor будет типом django.contrib.auth.models.User, однако объект, по-видимому, имеет тип django.utils.functional.SimpleLazyObject. Почему это так? И что еще более важно, как я могу преобразовать LazyObject (который, по-видимому, является своего рода оболочкой для объект ...
Панда DataFrame в список списков
легко превратить список списков в панд фрейм данных: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) но как мне превратить df обратно в список списков? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]] ...
Как применить numpy.linalg.норма для каждой строки матрицы?
у меня есть 2D матрица, и я хочу взять норму каждой строки. Но когда я использую numpy.linalg.norm(X) непосредственно, он принимает нормы матрицы. Я могу взять норму каждой строки с помощью цикла for, а затем взять норму каждого X[i], но это занимает огромное время, так как у меня 30К строк. любые предложения, найти более быстрый способ? Или можно применить np.linalg.norm в каждой строке матрицы? ...
Django: куда поставить вспомогательные функции?
У меня есть несколько функций, которые я написал, что мне нужно использовать в моем приложении django. Где бы я поместил файл с ними и как бы я сделал их вызываемыми с моими взглядами? ...
Объединение двух фреймов данных по индексу
Привет у меня есть следующие таблицы данных: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B как мне объединить индексы, чтобы получить: id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A 1 421 18 false 0.0 1 B Я спрашиваю, пот ...
Как получить доступ к веб-камере в Python?
Я хотел бы получить доступ к моей веб-камере с Python. Я пробовал использовать захватить видео ...
Как запустить tox в проекте, который не имеет setup.py?
Я хотел бы использовать tox чтобы запустить мои unittests в двух virtualenvs, так как мое приложение должно поддерживать 2 разные версии Python. моя проблема в том, что tox требует setup.py, но у меня нет ни одного, так как мое приложение не является модулем и имеет свой собственный установщик. На данный момент я не хочу проходить через хлопоты автоматизации процесса установки, чтобы работать с setup.py, Я просто хочу, чтобы запустить мой unit-тестов, без необходимости писать setup.py. это воз ...
TypeError: unhashable тип: 'dict', когда dict используется в качестве ключа для другого dict [дубликат]
этот вопрос уже есть ответ здесь: TypeError: unhashable тип: 'dict' 1 ответ У меня есть этот кусок кода: for element in json[referenceElement].keys(): когда я запускаю этот код, я получаю эту ошибку: TypeError: unhashable тип: 'dict' в чем причина этой ошибки и что я могу сделать чтобы исправить это? ...
Питон - календарь.timegm() и времени.mktime()
кажется, мне трудно разобраться в этом. В чем разница между calendar.timegm() и time.mktime()? скажем, у меня есть datetime.datetime без tzinfo прилагается, не должны ли эти два дать тот же результат? Разве они оба не дают количество секунд между эпохой и датой, переданной в качестве параметра? И поскольку прошедшая дата не имеет tzinfo, разве это количество секунд не одно и то же? >>> import calendar >>> import time >>> import datetime >>> d = datetime.dat ...
Django: как создать модель динамически только для тестирования
у меня есть приложение Django, которое требует ...
импорт ошибки win32api в Python 2.6
при запуске python26 под ОС windows (64bits)..... У меня есть ошибки, как: import win32api" error in Python 2.6: pywintypes26.dll или pythoncom26.dll missing ImportError: DLL load failed: The specified module could not be found. Я сделал установку msi для python26 все библиотеки DLL можно найти в разделе C:Python26Libsite-packagespywin32_system32 ...
список.функция index() для Python, которая не создает исключения, когда ничего не найдено
в Python list.index(x) выдает исключение, если элемент не существует. Есть ли лучший способ сделать это, который не требует обработки исключений? ...
Как разобрать несколько вложенных подкоманд с помощью python argparse?
я реализую программу командной строки, которая имеет такой интерфейс: cmd [GLOBAL_OPTIONS] {command [COMMAND_OPTS]} [{command [COMMAND_OPTS]} ...] Я прошел через argparse documentation. Я могу реализовать GLOBAL_OPTIONS в качестве необязательного аргумента с помощью add_argument на argparse. А то {command [COMMAND_OPTS]} используя команды. из документации кажется, что у меня может быть только одна суб-команда. Но, как вы можете видеть, я должен реализовать одну или несколько подкоманд. Что я ...
Как перезагрузить модуль модели Django с помощью интерактивного интерпретатора через "manage.py Шелл"?
Я знаю, как перезагрузить обычный модуль Python в обычном сеансе интерпретатора Python. Этот вопрос, как это сделать очень хорошо: как выгрузить (перезагрузить) модуль Python? по какой-то причине у меня возникли проблемы с этим в Джанго "manage.py shell" сеанс интерпретатора. Чтобы воссоздать мою проблему, запустите базовый учебник Django, найденный здесь: написание вашего первого приложения Django, часть 1 после создания приложения "опросы" и класса "опрос" запустите интерпретатор через "ma ...
как изменить версию Python по умолчанию?
Я установил python 3.2 в моем mac. После того, как я бегу / Applications / Python 3.2 / Обновить Профиль Оболочки.команда, это сбивает с толку, что когда я типа python-V в терминале он говорит, что Python 2.6.1, Как я могу изменить версию Python по умолчанию? ...
Как закрыть python simpleHTTPserver?
так что я пытаюсь узнать d3, и wiki предложил для просмотра примеров локально, вы должны иметь локальный веб-сервер. Любой веб-сервер будет работать; например, вы можете запустить встроенный Python сервер: python -m SimpleHTTPServer 8888 & большой... только теперь у меня работает сервер... но в какой-то момент я думаю, что я, вероятно, должен закрыть это снова. есть ли лучший способ закрыть его, чем с помощью kill <pid>? Это похоже на большой молоток для маленькой ра ...
Разбор HTML в python-lxml или BeautifulSoup? Какой из них лучше для каких целей?
из того, что я могу разобрать, две основные библиотеки синтаксического анализа HTML в Python-это lxml и BeautifulSoup. Я выбрал BeautifulSoup для проекта, над которым я работаю, но я выбрал его без особых причин, кроме как найти синтаксис немного легче учиться и понимать. Но я вижу, что многие люди, похоже, предпочитают lxml, и я слышал, что lxml быстрее. поэтому мне интересно, каковы преимущества одного над другим? Когда я хочу использовать lxml и когда я буду лучше с помощью BeautifulSoup? Ес ...
Python: urllib/urllib2 / httplib путаница
Я пытаюсь проверить функциональность веб-приложения, написав последовательность входа в систему на Python, но у меня возникли некоторые проблемы. вот что мне нужно сделать: сделайте сообщение с несколькими параметрами и заголовками. выполните перенаправление получить тело HTML. теперь я относительно новичок в python, но две вещи, которые я тестировал до сих пор, не сработали. Сначала я использовал httplib, с putrequest () (передавая параметры в URL-адресе) и putheader(). Это, казалось, не сл ...
Как напечатать обратную косую черту с Python?
когда я пишу: print '' или print "" или print "''" Python не печатает мне обратную косую черту символ. что нужно сделать, чтобы получить ожидаемый результат? ...
Панды: прокатное среднее по временному интервалу
Я новичок в панд.... У меня есть куча данных опроса; я хочу вычислить скользящее среднее, чтобы получить оценку для каждого дня на основе трехдневного окна. Как я понимаю из этого вопроса, функции rolling_* вычисляют окно на основе заданного числа значений, а не определенного диапазона datetime. есть другая функция, которая реализует эту функцию? Или я застрял писать свой собственный? EDIT: пример входных данных: polls_subset.tail(20) Out[185]: favorable unfavorable other ...