What is the pythonic way to calculate dot product?

后端 未结 10 888
无人及你
无人及你 2020-12-08 00:39

I have two lists, one is named as A, another is named as B. Each element in A is a triple, and each element in B is just an number. I would like to calculate the result defi

10条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-08 01:16

    All above answers are correct, but in my opinion the most pythonic way to calculate dot product is:

    >>> a=[1,2,3]
    >>> b=[4,5,6]
    >>> sum(map(lambda pair:pair[0]*pair[1],zip(a,b)))
    32
    

提交回复
热议问题