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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

21
Как напечатать значение объекта Tensor в TensorFlow?
Я использовал вводный пример умножения матриц в TensorFlow. matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) product = tf.matmul(matrix1, matrix2) Когда я распечатываю продукт, он отображается как Tensorобъект: <tensorflow.python.framework.ops.Tensor object at 0x10470fcd0> Но откуда мне знать стоимость product? Следующее не помогает: print product Tensor("MatMul:0", shape=TensorShape([Dimension(1), Dimension(1)]), dtype=float32) Я знаю, что графики …

7
Как удалить элемент в списке, если он существует?
Я получаю new_tagиз текстового поля формы с self.response.get("new_tag")и selected_tagsиз полей флажка с self.response.get_all("selected_tags") Я объединяю их так: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) ( f1.striplistэто функция, которая удаляет пробелы внутри строк в списке.) Но в случае, если tag_listон пуст (новые теги не введены), но есть некоторые selected_tags, new_tag_listсодержит …
259 python  list 



6
Зачем мне нужно 'b' для кодирования строки с Base64?
Следуя этому примеру с Python , я кодирую строку как Base64 с помощью: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Но если я пропущу ведущие b: >>> encoded = base64.b64encode('data to be encoded') Я получаю следующую ошибку: Traceback (most recent call last): File "<stdin>", …

10
Каков наилучший способ создания диаграммы UML из исходного кода Python? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
258 python  uml  diagram 

19
Есть ли способ отсоединить графики Matplotlib, чтобы вычисления могли продолжаться?
После этих инструкций в интерпретаторе Python открывается окно с графиком: from matplotlib.pyplot import * plot([1,2,3]) show() # other code К сожалению, я не знаю, как продолжать интерактивно исследовать фигуру, созданную в show()то время, когда программа выполняет дальнейшие вычисления. Это вообще возможно? Иногда расчеты длинные, и было бы полезно, если бы …
258 python  matplotlib  plot 

12
Преобразовать объект модели Django, чтобы диктовать все поля без изменений
Как преобразовать объект модели Django в dict со всеми его полями? Все в идеале включает в себя внешние ключи и поля с editable=False. Позвольте мне уточнить. Допустим, у меня есть модель Django, подобная следующей: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …

11
Как избежать ошибки «RuntimeError: словарь изменил размер во время итерации»?
Я проверил все остальные вопросы с той же ошибкой, но не нашел полезного решения = / У меня есть словарь списков: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} в котором некоторые значения пусты. В конце создания этих списков я хочу удалить эти пустые списки перед возвратом моего …
258 python  list  dictionary  loops 

11
Может ли Flask иметь необязательные параметры URL?
Можно ли напрямую объявить необязательный параметр URL фляги? В настоящее время я иду следующим образом: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Как я могу прямо сказать, что usernameэто необязательно?
258 python  flask 

3
Как преобразовать двоичную строку в обычную строку в Python3?
Например, у меня есть такая строка (возвращаемое значение subprocess.check_output): >>> b'a string' b'a string' Что бы я ни делал с этим, оно всегда печатается с раздражающей b'строкой: >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a string' У кого-нибудь есть идеи о том, как использовать его как нормальную строку или …

16
Преобразовать диапазон номеров в другой диапазон, сохраняя соотношение
Я пытаюсь преобразовать один диапазон чисел в другой, сохраняя соотношение. Математика не моя сильная сторона. У меня есть файл изображения, где значения точек могут варьироваться от -16000.00 до 16000.00, хотя типичный диапазон может быть намного меньше. Я хочу сжать эти значения в целочисленный диапазон 0-100, где 0 - это значение …
257 python  math 

7
Запуск одного теста из unittest.TestCase через командную строку
В нашей команде мы определяем большинство тестовых случаев следующим образом: Один «рамочный» класс ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere и много тестов, таких как testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if …

11
Использование входа в несколько модулей
У меня есть небольшой проект Python, который имеет следующую структуру - Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Я планирую использовать модуль регистрации по умолчанию для печати сообщений на стандартный вывод и файл журнала. Для использования модуля регистрации требуется некоторая инициализация - import logging.config logging.config.fileConfig('logging.conf') logger …
257 python  logging  config 

8
Как преобразовать изображение PIL в массив Numpy?
Хорошо, я играю с преобразованием объекта изображения PIL взад-вперед в массив, чтобы я мог сделать более быстрое преобразование пиксель за пикселем, чем PixelAccessпозволил бы объект PIL . Я выяснил, как разместить информацию о пикселях в полезном трехмерном массиве с помощью: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) Но я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.