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

196
TransactionManagementError «Вы не можете выполнять запросы до конца« атомарного »блока» при использовании сигналов, но только во время модульного тестирования

Я получаю TransactionManagementError при попытке сохранить экземпляр модели Django User, а в сигнале post_save я сохраняю некоторые модели, в которых пользователь использует внешний ключ. Контекст и ошибка очень похожи на этот вопрос django TransactionManagementError при использовании сигналов...

195
Что такое объекты «первого класса»?

Когда объекты или что-то еще называют «первоклассным» в данном языке программирования и почему? Чем они отличаются от языков, на которых их нет? РЕДАКТИРОВАТЬ. Когда кто-то говорит «все является объектом» (как в Python), действительно ли он имеет в виду, что «все первоклассно»?...

195
Создать пустую матрицу, заполненную NaN

У меня есть следующий код: r = numpy.zeros(shape = (width, height, 9)) Создает width x height x 9матрицу, заполненную нулями. Вместо этого я хотел бы знать, есть ли функция или способ инициализировать их, вместо того, чтобы NaNиспользовать простой...

195
Как добавить заполнитель на CharField в Django?

Возьмите эту очень простую форму, например: class SearchForm(Form): q = forms.CharField(label='search') Это отображается в шаблоне: <input type="text" name="q" id="id_q" /> Однако я хочу добавить placeholderатрибут в это поле со значением, Searchчтобы HTML выглядел примерно так: <input...

195
Как импортировать модуль, если в имени модуля есть тире или дефис '-'?

Я хочу импортировать foo-bar.py. Это работает: foobar = __import__("foo-bar") Это не: from "foo-bar" import * Мой вопрос: есть ли способ, которым я могу использовать вышеуказанный формат, т.е. from "foo-bar" import *импортировать модуль, в котором есть...

195
Как я могу вернуть два значения из функции в Python?

Я хотел бы вернуть два значения из функции в двух отдельных переменных. Например: def select_choice(): loop = 1 row = 0 while loop == 1: print('''Choose from the following options?: 1. Row 1 2. Row 2 3. Row 3''') row = int(input("Which row would you like to move the card from?: ")) if row == 1: i =...

195
Чем отличаются Pandas от NumPy + SciPy в Python? [закрыто]

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

195
Изменение определенного имени столбца в панде DataFrame

Я искал элегантный способ изменить указанное имя столбца в DataFrame. воспроизводить данные ... import pandas as pd d = { 'one': [1, 2, 3, 4, 5], 'two': [9, 8, 7, 6, 5], 'three': ['a', 'b', 'c', 'd', 'e'] } df = pd.DataFrame(d) Самое элегантное решение, которое я нашел до сих пор ... names =...

195
Ошибка matplotlib - нет модуля с именем tkinter

Я попытался использовать пакет matplotlib через Pycharm IDE на Windows 10. когда я запускаю этот код: from matplotlib import pyplot Я получаю следующую ошибку: ImportError: No module named 'tkinter' Я знаю, что в python 2.x он назывался Tkinter, но это не проблема - я только что установил новый...

195
__Init__.py не требуется для пакетов в Python 3.3+

Я использую Python 3.5.1. Я прочитал документ и раздел пакета здесь: https://docs.python.org/3/tutorial/modules.html#packages Теперь у меня есть следующая структура: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Теперь пока в...

195
Лучший способ сохранить обученную модель в PyTorch?

Я искал альтернативные способы сохранить обученную модель в PyTorch. Пока что я нашел две альтернативы. torch.save () для сохранения модели и torch.load () для загрузки модели. model.state_dict () для сохранения обученной модели и model.load_state_dict () для загрузки сохраненной модели. Я...

194
Как найти MIME-тип файла в Python?

Допустим, вы хотите сохранить несколько файлов где-нибудь, например, в BLOB. Допустим, вы хотите выложить эти файлы через веб-страницу, и клиент автоматически открывает нужное приложение / средство просмотра. Предположение: браузер выясняет, какое приложение / средство просмотра использовать...

194
Почему этот итеративный код, расширяющий список, дает IndexError: индекс назначения списка вне диапазона?

Пожалуйста, рассмотрите следующий код: i = [1, 2, 3, 5, 8, 13] j = [] k = 0 for l in i: j[k] = l k += 1 print j Вывод (Python 2.6.6 на Win 7 32-разрядная версия): > Traceback (most recent call last): > j[k] = l IndexError: list assignment index out of range Я думаю, это что-то простое, я не...

194
В чем разница между `sorted (list)` vs `list.sort ()`?

list.sort()сортирует список и заменяет исходный список, а sorted(list)возвращает отсортированную копию списка без изменения исходного списка. Когда один предпочтительнее другого? Что является более эффективным? На сколько? Можно ли вернуть список в несортированное состояние после...