查找NumPy数组元素的和与积

  • Post category:Python

要查找NumPy数组元素的和与积,可以使用NumPy库中的sum()和prod()函数。

sum()函数

sum()函数用于计算数组的元素之和。可以用以下方式调用:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
arr_sum = np.sum(arr)

print("数组的元素之和为:", arr_sum)

输出结果为:

数组的元素之和为: 15

sum()函数还可以接受axis参数,用于指定计算的轴。例如:

import numpy as np

arr = np.array([[1, 2], [3, 4]])

# 对列进行求和
arr_sum = np.sum(arr, axis=0)

print("列的元素之和为:", arr_sum)

输出结果为:

列的元素之和为: [4 6]

prod()函数

prod()函数用于计算数组的元素之积。可以用以下方式调用:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
arr_prod = np.prod(arr)

print("数组的元素之积为:", arr_prod)

输出结果为:

数组的元素之积为: 120

prod()函数也可以接受axis参数,用于指定计算的轴。例如:

import numpy as np

arr = np.array([[1, 2], [3, 4]])

# 对列进行求积
arr_prod = np.prod(arr, axis=0)

print("列的元素之积为:", arr_prod)

输出结果为:

列的元素之积为: [3 8]

通过以上示例可以看到,sum()和prod()函数是非常方便的用于计算数组元素之和与积的工具,同时也很容易理解和使用。