gpt4 book ai didi

python - 如何使用 Numpy 获取列表的总和及其乘积

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:16 25 4
gpt4 key购买 nike

大家好,我是 Numpy 的新手,正在尝试学习,但遇到了问题。假设我有一个 list ,我想找到总数和产品。我可以在普通 python 中这样做:

numbers_list = [5,4,3,2,1]
total = sum(numbers_list)

product = 1
for x in numbers:
product = product * x

总数应该是 15,乘积应该是 120。但是我如何使用 Numpy 来做到这一点?

最佳答案

使用 numpy.asarray 将 Python 列表转换为 Numpy 数组然后使用 numpy.sumnumpy.prod为了分别计算总和和乘积,请观察:

import numpy as np

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

numbers_np_array = np.asarray(numbers_list)

total = numbers_np_array.sum()
product = numbers_np_array.prod()

print("The total is: %d" % total)
print("The product is: %d" % product)

输出:

The total is: 15
The product is: 120

关于python - 如何使用 Numpy 获取列表的总和及其乘积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46278644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com