Как организовать цикл в данном случае?
Простое и красивое решение:>>> a1 = [1,2,3]
>>> a2 = [4,5,6]
>>> [[num * number for number in a1] for num in a2]
[[4, 8, 12], [5, 10, 15], [6, 12, 18]]
>>>
псевдокод так скажем (не знаю тонкости питона)
xlist это двумерный массив/cписок или тп for i in freqarray:
     for j in reportsarray:
         xlist[i][j]=reportsarray[j]*freqarray[i]