Мне нужно иметь функцию, подобную той, которая найдена здесь: http://effbot.org/zone/pil-comparing-images.htm, которая вычисляет среднюю разницу в квадрате корня между двумя изображениями. Код выглядит так: < /p>
import ImageChops
import math, operator
from functools import reduce
def rmsdiff(im1, im2):
"Calculate the root-mean-square difference between two images"
h = ImageChops.difference(im1, im2).histogram()
# calculate rms
return math.sqrt(reduce(operator.add,
map(lambda h, i: h*(i**2), h, range(256))
) / (float(im1.size[0]) * im1.size[1]))
< /code>
Попытка запустить этот код приводит к следующей ошибке: < /p>
TypeError: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'.
Мне нужно иметь функцию, подобную той, которая найдена здесь: http://effbot.org/zone/pil-comparing-images.htm, которая вычисляет среднюю разницу в квадрате корня между двумя изображениями. Код выглядит так: < /p> [code]import ImageChops import math, operator from functools import reduce
def rmsdiff(im1, im2): "Calculate the root-mean-square difference between two images"
h = ImageChops.difference(im1, im2).histogram()
# calculate rms return math.sqrt(reduce(operator.add, map(lambda h, i: h*(i**2), h, range(256)) ) / (float(im1.size[0]) * im1.size[1])) < /code> Попытка запустить этот код приводит к следующей ошибке: < /p> TypeError: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'.[/code] Что с ним?
Мне нужно иметь функцию, подобную той, которая найдена здесь: которая вычисляет среднюю разницу в квадрате корня между двумя изображениями. Код выглядит так:
Использование django's orm annotate () и/или Agreartate () : я хочу подвести итог на основе одного поля категории, а затем среднее по значениям категории на дату. Я попытался сделать это с помощью двух операторов Annotate () , но получил Fielderror...
У меня есть макет с одним большим квадратом. Теперь на этом квадрате я должен показать 4 квадрата. Но дело в том, что когда квадрат 2 исчез, квадрат 1 должен покрыть всю ширину. Или, если квадрат 1 и 2 исчезли, то 3 и 4 должны появиться. Я пробовал...