There's a error in the code of the page 31, in the code below:
This:
def w_sum(a, b):
assert(len(a) == len(b))
output = 0
for i in range(a):
output += (a[i] * b[i])
return output
Should be:
def w_sum(a, b):
assert(len(a) == len(b))
output = 0
for i in range(len(a)): #The len(a) was missing
output += (a[i] * b[i])
return output
|