TypeError: данные изображения не могут преобразовываться в float

Я хочу создать 16-битное изображение. Поэтому я написал код.

import skimage import random from random import randint xrow=raw_input("Enter the number of rows to be present in image.=>") row=int(xrow) ycolumn=raw_input("Enter the number of columns to be present in image.=>") column=int(ycolumn) A={} for x in xrange(1,row): for y in xrange(1,column): a=randint(0,65535) A[x,y]=a imshow(A) 

Но всякий раз, когда я запускаю этот код, я получаю сообщение об ошибке «TypeError: данные изображения не могут конвертировать в float». Есть ли какое-либо решение для этого.

Я извиняюсь за ошибки в моей записи, так как это мой первый вопрос, который я задал выше.

4 Solutions collect form web for “TypeError: данные изображения не могут преобразовываться в float”

Из того, что я понимаю в документах scikit-image ( http://scikit-image.org/docs/dev/index.html ), imshow () принимает ndarray как аргумент, а не словарь:

http://scikit-image.org/docs/dev/api/skimage.io.html?highlight=imshow#skimage.io.imshow

Возможно, если вы разместите всю трассировку стека, мы увидим, что TypeError находится где-то глубоко от imshow ().

пытаться

 import skimage import random from random import randint import numpy as np import matplotlib.pyplot as plt xrow = raw_input("Enter the number of rows to be present in image.=>") row = int(xrow) ycolumn = raw_input("Enter the number of columns to be present in image.=>") column = int(ycolumn) A = np.zeros((row,column)) for x in xrange(1, row): for y in xrange(1, column): a = randint(0, 65535) A[x, y] = a plt.imshow(A) plt.show() 

Попробуй это

 >>> plt.imshow(im.reshape(im.shape[0], im.shape[1]), cmap=plt.cm.Greys) 

Это произошло для меня, когда я пытался создать изображение, вместо самого изображения. Исправлено было загрузить изображение и выполнить его печать.

  • Неподдерживаемый сжатие TIFF
  • Как найти расширение файла base64 в Python
  • Уменьшение дискретизации большого 3D-изображения в numpy
  • Сохранение модуля imgproc для малины python
  • Как получить значения RGB QPixmap или QImage pixel - Qt, PyQt
  • Каков самый быстрый способ рисовать изображение из дискретных значений пикселей в Python?
  • Загрузка аналитических изображений формата 7.5 в python
  • Простой сервер изображений
  • Python - лучший язык программирования в мире.