Python array multiply

hh=[[82.5], [168.5]]
N=1./5
ll=N*hh

Что я делаю не так? Я получил ошибку:

"невозможно умножить последовательность на не-int из type 'float' "

Я пытаюсь добавить float (), но это не решает мою проблему;

Мне нужно умножить каждый элемент в массиве ... спасибо всем


** Хорошо, спасибо за идею для number * array, но как умножить array * array, я пробовал то же, что и number * array, но возникли проблемы:

EDIT 2: **

hh=[[82.5], [168.5]]
N=zip(*hh)
ll = [[x*N for x in y] for y in hh]

?? ?

10
задан mskfisher 21 June 2012 в 14:29
поделиться