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

141
Самый простой способ переименовать модель с помощью Django / South?

Я искал ответ на этот вопрос на сайте Юга, в Google и SO, но не мог найти простого способа сделать это. Я хочу переименовать модель Django с помощью South. Допустим, у вас есть следующее: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo =...

141
Условный импорт модулей в Python

В моей программе я хочу импортировать simplejson или json в зависимости от того, в какой операционной системе используется пользователь: Windows или Linux. Я принимаю имя ОС в качестве ввода от пользователя. Теперь правильно ли делать следующее? osys = raw_input("Press w for windows,l for linux")...

141
Более элегантный способ объявления нескольких переменных одновременно

Чтобы объявить несколько переменных одновременно, я бы сделал: a, b = True, False Но если бы мне пришлось объявить гораздо больше переменных, это становилось все менее и менее элегантным: a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True Есть ли лучший /...

141
От ND до 1D массивов

Скажем, у меня есть массив a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Я хотел бы преобразовать его в одномерный массив (т.е. вектор-столбец): b = np.reshape(a, (1,np.product(a.shape))) но это возвращается array([[1, 2, 3, 4, 5, 6]]) что не то же самое, что: array([1, 2, 3, 4,...

141
В чем различия между многопоточными и многопроцессорными модулями?

Я учусь , как использовать threadingи те multiprocessingмодули в Python для выполнения определенных операций параллельно и ускорить свой код. Я нахожу это трудным (возможно, потому что у меня нет никакого теоретического фона об этом), чтобы понять, в чем разница между threading.Thread()объектом и...

141
Как отслеживать пакеты, установленные с помощью pip, в среде Anaconda (Conda)?

Я установил и использую дистрибутив Anaconda Python, и я начал использовать среду Anaconda (Conda). Я могу использовать стандартную conda install...команду для помещения пакетов из дистрибутива в свои среды, но для использования чего-либо внешнего (например, Flask-WTF, flask-sqlalchemy и alembic)...

141
Замена значений столбцов в панде DataFrame

Я пытаюсь заменить значения в одном столбце данных. Столбец («женский») содержит только значения «женский» и «мужской». Я пробовал следующее: w['female']['female']='1' w['female']['male']='0' Но получите точно такую ​​же копию предыдущих результатов. В идеале я хотел бы получить некоторый вывод,...

141
В чем разница между AWS boto и boto3 [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Я новичок в AWS, использующем Python, и...

140
Обработка очень больших чисел в Python

Я думал о быстрой оценке покерных рук в Python. Мне пришло в голову, что одним из способов ускорить процесс было бы представить все лица и масти карты как простые числа и умножить их вместе, чтобы представить руки. Для того чтобы: class PokerCard: faces = '23456789TJQKA' suits = 'cdhs' facePrimes =...

140
Зачем нам нужны кортежи в Python (или любом неизменяемом типе данных)?

Я прочитал несколько руководств по python (например, «Dive Into Python») и справочник по языку на Python.org - я не понимаю, зачем этому языку нужны кортежи. Кортежи не имеют методов по сравнению со списком или набором, и если я должен преобразовать кортеж в набор или список, чтобы иметь...

140
Почему Python печатает символы юникода, если кодировка по умолчанию - ASCII?

Из оболочки Python 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'\xe9' é >>> Я ожидал, что после оператора печати будет какая-то тарабарщина или ошибка, поскольку символ «é» не является частью ASCII, и я не указал кодировку. Думаю, я...

140
несвязанный метод f () должен вызываться с экземпляром fibo_ в качестве первого аргумента (вместо этого был получен экземпляр classobj)

В Python я пытаюсь запустить метод в классе и получаю сообщение об ошибке: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Код:...

140
Одна строка, если условие-присваивание

У меня есть следующий код num1 = 10 someBoolValue = True Мне нужно установить значение num1для 20если someBoolValueесть True; и ничего не делать иначе. Итак, вот мой код для этого num1 = 20 if someBoolValue else num1 Могу ли я как-нибудь избежать ...else num1детали, чтобы она выглядела чище?...