简单学PythonNumPy库6数值计算1累加和累乘

今天,我们学习numpy数组的累加和累乘。首先,创建一个三行四列的数组:

import numpy as np
a = np.array([
 [1,2,3,4],
 [5,6,7,8],
 [9,10,11,12]
 ])
a

结果:array([[ 1, 2, 3, 4],

[ 5, 6, 7, 8],

[ 9, 10, 11, 12]])

1、数组所有元素相加(可以用两种方法,下同)

print(a.sum())
print(np.sum(a))

结果:78

78

2、数组所有元素相乘

print(a.prod())
print(np.prod(a))

结果:479001600

479001600

3、每一列上的元素相加

print(a.sum(axis=0))
print(np.sum(a,axis=0))

结果:[15 18 21 24]

[15 18 21 24]

4、每一列上的元素相加

print(a.sum(axis=1))
print(np.sum(a,axis=1))

结果:[10 26 42]

[10 26 42]

5、每一列上的元素相加乘

print(a.prod(axis=0))
print(np.prod(a,axis=0))

结果:[ 45 120 231 384]

[ 45 120 231 384]

6、每一行上的元素相加乘

print(a.prod(axis=1))
print(np.prod(a,axis=1))

结果:[ 24 1680 11880]

[ 24 1680 11880]

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75013
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:35
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注