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

124
Как фильтровать объекты для аннотации счетчика в Django?

Рассмотрим простые модели Django Eventи Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Аннотировать запрос событий легко,...

124
Как создать DataFrame из случайных целых чисел с помощью Pandas?

Я знаю, что если я использую randn, import pandas as pd import numpy as np df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD')) дает мне то, что я ищу, но с элементами нормального распределения. Но что, если мне просто нужны случайные целые числа? randintработает, предоставляя диапазон,...

123
Полезный код, использующий reduce ()? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Есть ли у кого-нибудь здесь полезный...

123
round () не округляется правильно

В документации для функции round () указано, что вы передаете ей число, а позиции после десятичной дроби нужно округлять. Таким образом, он должен сделать это: n = 5.59 round(n, 1) # 5.6 Но, на самом деле, вкрадывается старая добрая странность с плавающей запятой, и вы получаете: 5.5999999999999996...

123
Как записать имя исходного файла и номер строки в Python

Можно ли украсить / расширить стандартную систему ведения журнала Python, чтобы при вызове метода ведения журнала он также регистрировал файл и номер строки, в которой он был вызван, или, возможно, метод, который его...

123
Есть ли библиотека кеширования Python?

Я ищу библиотеку кеширования Python, но пока ничего не могу найти. Мне нужен простой dictинтерфейс, в котором я могу установить ключи и срок их действия и вернуть их в кеш. Что-то вроде: cache.get(myfunction, duration=300) который предоставит мне элемент из кеша, если он существует, или вызовет...

123
Простой способ закодировать строку по паролю?

Есть ли в Python встроенный простой способ кодирования / декодирования строк с помощью пароля? Что-то вроде этого: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' Таким образом, строка «Джон Доу» зашифровывается...

123
Вызов Java из Python

Как лучше всего вызвать Java из Python? (jython и RPC мне не подходят). Я слышал о JCC: http://pypi.python.org/pypi/JCC/1.9 генераторе кода C ++ для вызова Java из C ++ / Python. Но для этого требуется компиляция всех возможных вызовов; Я бы предпочел другое решение. Я слышал о JPype:...

123
Проверить, существует ли значение в списке словарей?

У меня есть список словарей Python, а именно: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Я хотел бы проверить, существует ли уже в списке словарь с определенным ключом / значением, а...

123
Как читать ввод с клавиатуры?

Я хочу читать данные с клавиатуры на python Я пробую это: nb = input('Choose a number') print ('Number%s \n' % (nb)) Но это не работает, ни с eclipse, ни в терминале, это всегда вопрос остановки. Я могу набрать номер, но ничего не происходит. Ты знаешь...

123
Функция измерения времени Python

Я хочу создать функцию Python, чтобы проверить время, затраченное на каждую функцию, и распечатать ее имя с указанием времени, как я могу распечатать имя функции, и если есть другой способ сделать это, скажите мне def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed...

123
Удалить завершающую новую строку из элементов списка строк

Мне нужно взять большой список слов в форме: ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] а затем, используя функцию полосы, превратите ее в: ['this', 'is', 'a', 'list', 'of', 'words'] Я думал, что то, что я написал, сработает, но продолжаю получать сообщение об ошибке: "объект" список...

123
Передать параметр в задачу фабрики

Как я могу передать параметр в задачу фабрики при вызове "fab" из командной строки? Например: def task(something=''): print "You said %s" % something $ fab task "hello" You said hello Done. Можно ли это сделать без подсказки...

123
Numpy argsort - что он делает?

Почему numpy дает такой результат: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] когда я ожидал, что это сделает это: [3 2 0 1] Ясно, что мне не хватает понимания

123
Условная замена панд

У меня есть DataFrame, и я хочу заменить значения в определенном столбце, которые превышают значение на ноль. Я думал, что это способ добиться этого: df[df.my_channel > 20000].my_channel = 0 Если я скопирую канал в новый фрейм данных, это просто: df2 = df.my_channel df2[df2 > 20000] = 0 Это...

123
Печать времени выполнения тестов и определение медленных тестов с помощью py.test

Я запускаю модульные тесты на сервере CI, используя py.test. Тесты используют внешние ресурсы, полученные по сети. Иногда выполнение тестов занимает слишком много времени, что приводит к прерыванию выполнения тестов. Я не могу повторять вопросы локально. Есть ли способ заставить py.test распечатать...

123
Ошибка установки pip с: OSError: [Errno 13] Permission denied on directory

pip install -r requirements.txtне работает, за исключением ниже OSError: [Errno 13] Permission denied: '/usr/local/lib/.... Что случилось и как это исправить? (Я пытаюсь настроить Django ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi,...