Python multiply list of lists element-wise

后端 未结 3 1032
醉梦人生
醉梦人生 2021-01-13 10:42

What is the neatest way to multiply element-wise a list of lists of numbers?

E.g.

[[1,2,3],[2,3,4],[3,4,5]]

-> [6,24,60]
3条回答
  •  长发绾君心
    2021-01-13 11:07

    Use np.prod:

    >>> a = np.array([[1,2,3],[2,3,4],[3,4,5]])
    >>> np.prod(a,axis=1)
    array([ 6, 24, 60])
    

提交回复
热议问题