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

161
способ сделать что-то N раз без индексной переменной?

С каждым днем ​​я люблю питона все больше и больше. Сегодня я писал такой код: for i in xrange(N): do_something() Я должен был сделать что-то N раз. Но каждый раз не зависел от значения i(индексная переменная). Я понял, что создаю переменную, которую никогда не использовал ( i), и подумал:...

161
Кодирование файла изображения с base64

Я хочу, чтобы закодировать изображение в строку с помощью модуля base64. Я столкнулся с проблемой, хотя. Как мне указать изображение, которое я хочу закодировать? Я попытался использовать каталог для изображения, но это просто приводит к кодированию каталога. Я хочу, чтобы фактический файл...

161
Numpy - добавить строку в массив

Как добавить строки в массив NumPy? У меня есть массив A: A = array([[0, 1, 2], [0, 2, 0]]) Я хочу добавить строки в этот массив из другого массива X, если первый элемент каждой строки в X соответствует определенному условию. В массивах Numpy нет метода «добавления», подобного спискам, или так...

161
Перезагрузить объект django из базы данных

Можно ли обновить состояние объекта django из базы данных? Я имею в виду поведение примерно эквивалентно: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) ОБНОВЛЕНИЕ: обнаружен переоткрытый / wontfix войны в трекере:...

161
уменьшение количества сюжетных тиков

У меня слишком много тиков на графике, и они сталкиваются друг с другом. Как я могу уменьшить количество тиков? Например, у меня есть галочки: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 И я хочу только: 1E-5, 1E-3, ... 1E5, 1E7 Я пытался играть с LogLocator, но я не смог понять...

161
Поля динамической модели Джанго

Я работаю над многопользовательским приложением, в котором некоторые пользователи могут определять свои собственные поля данных (через администратора), чтобы собирать дополнительные данные в формах и сообщать о них. Последний бит делает JSONField не лучшим вариантом, поэтому вместо этого у меня...

161
Python диктует, как создать ключ или добавить элемент к ключу?

У меня есть пустой словарь. Название:dict_x это ключи, значения которых являются списками. Из отдельной итерации я получаю ключ (ex:) key_123и элемент (кортеж) для помещения в список dict_xзначений key_123. Если этот ключ уже существует, я хочу добавить этот элемент. Если этот ключ не существует, я...

161
Python: json.loads возвращает элементы с префиксом 'u'

Я получу JSON-кодированную строку Obj-C, и я декодирую фиктивную строку (пока), как показано ниже. Мой вывод выходит с символом 'u', префиксом каждого элемента: [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}... Как JSON добавляет этот юникод-символ? Какой лучший...

161
Как удалить фрейм из matplotlib (pyplot.figure vs matplotlib.figure) (frameon = False Проблемно в matplotlib)

Чтобы снять рамку на рисунке, я пишу frameon=False отлично работает pyplot.figure, но при matplotlib.Figureэтом удаляет только серый фон, рамка остается. Кроме того, я хочу, чтобы показывались только линии, а все остальное на рисунке было прозрачным. с pyplot я могу делать то, что хочу, я хочу...

161
Ошибка PyCharm: «Нет модуля» при попытке импортировать собственный модуль (скрипт Python)

Я написал модуль (файл my_mod.pyфайл находится в папке my_module). В настоящее время я работаю в файле, cool_script.pyкоторый находится в папке cur_proj. Я открыл папку в PyCharm, используя File - open (и я предполагаю, следовательно, это проект PyCharm). В ProjectView (CMD-7) я вижу свой проект...

161
Сообщение PyLint: logging-format-interpolation

Для следующего кода: logger.debug('message: {}'.format('test')) pylint выдает следующее предупреждение: logging-format-interpolation (W1202): Используйте форматирование% в функциях ведения журнала и передайте параметры% в качестве аргументов. Используется, когда оператор ведения журнала имеет форму...

161
Как удалить определенные подстроки из набора строк в Python?

У меня есть набор строк set1, и все строки set1имеют две конкретные подстроки, которые мне не нужны, и я хочу удалить. Пример ввода: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'} Поэтому в основном я хочу, чтобы .goodи .badподстроки удалены из всех строк. Что я...

160
Python - doctest против unittest [закрыто]

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

160
Удаление нескольких элементов из списка

Можно ли удалить несколько элементов из списка одновременно? Если я захочу удалить элементы с индексами 0 и 2 и попробовать что-то вроде del somelist[0], а затем del somelist[2]второе утверждение фактически удалит somelist[3]. Я полагаю, что я всегда мог сначала удалить элементы с более высоким...

160
Какой стандартный способ сделать no-op в python?

Я часто пишу, что / elif / else создает в python, и я хочу включить опции, которые могут возникнуть, но для которых соответствующее действие ничего не делает. Я понимаю, что могу просто исключить эти операторы if, но для удобства чтения я считаю, что это помогает включить их все, так что если вы...

160
Как перебрать все, кроме последнего пункта списка?

Я хотел бы пройтись по списку, проверяя каждый элемент на соответствие следующему. Есть ли способ, которым я могу перебрать все, кроме последнего элемента, использующего для х в у? Я бы предпочел сделать это без использования индексов, если смогу. Заметка freespace ответил на мой настоящий вопрос,...