📜  Python中的 Numpy.prod()(1)

📅  最后修改于: 2023-12-03 14:46:36.424000             🧑  作者: Mango

Python中的Numpy.prod()

概述

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。