What is the pythonic way to calculate dot product?

后端 未结 10 931
无人及你
无人及你 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:21

    My favorite Pythonic dot product is:

    sum([i*j for (i, j) in zip(list1, list2)])
    


    So for your case we could do:

    sum([i*j for (i, j) in zip([K[0] for K in A], B)])
    

提交回复
热议问题