def vector_inner_product(self, a, b):
"""Takes the inner product of vectors a and b
a and b are lists.
This is a private function called by matrix_multiply.
"""
assert(isinstance(a, types.ListType))
assert(isinstance(b, types.ListType))
return reduce(operator.add, map(operator.mul, a, b))
评论列表
文章目录