📅  最后修改于: 2023-12-03 14:46:36.424000             🧑  作者: Mango
Numpy.prod()
是NumPy库中的一个函数,它用于计算给定数组中所有元素的乘积。
numpy.prod(a, axis=None, dtype=None, out=None, keepdims=<no value>, initial=<no value>)
该函数的参数如下:
a
:要计算乘积的输入数组。axis
(可选):求乘积的轴,默认为None
(所有元素)。dtype
(可选):指定输出数组的数据类型。out
(可选):指定计算结果的保存位置。keepdims
(可选):如果为True
,则返回的数组会保留原数组中的维度,否则会将它们压缩。initial
(可选):乘积的初始值,默认为1
。import numpy as np
arr = np.array([1, 2, 3, 4, 5])
result = np.prod(arr)
print(result) # 120
以上代码计算了数组arr
中所有元素的乘积,并将结果打印到控制台上。
import numpy as np
arr = np.array([[1, 2], [3, 4]])
result = np.prod(arr, axis=0)
print(result) # [3 8]
以上代码计算了二维数组arr
中每一列元素的乘积,并将结果打印到控制台上。
以上是Numpy.prod()
函数的介绍,它是计算数组乘积的一个方便、强大的函数,在数学计算、机器学习、深度学习等领域都有广泛应用。可以通过指定轴来计算任意维度数组中的任意方向的乘积,如果你对NumPy库不熟悉,建议学完Python基础语法后再去学习NumPy。