Python讲堂 --- numpy---a.prod(axis=1)是什么意思?

1

>>> a=[[1,2],[2,3],[4,3]]
>>> b=np.array(a)
>>> print(b)
[[1 2]
 [2 3]
 [4 3]]


>>> b.prod(axis=1)
array([ 2,  6, 12])

~~~~~~~~~~~~~~~~~~~~

https://zhidao.baidu.com/question/427408937.html

我没有理解错的话,你应该说的是numpy.prod()这个函数吧,这个函数是连乘操作,将里面所有的元素相乘。
比如:a = numpy.array([1,2,3,4])
那么:numpy.prod(a) = 24
还有:numpy.prod(a[2:3]) = 3#所有的区间都是左闭右开的,所以只有3了
同理:numpy.prod(a[1:3]) = 6。
有这三个例子,就应该可以对这个函数有个大概的理解了

猜你喜欢

转载自blog.csdn.net/zjc910997316/article/details/85255707
今日推荐