python sum函数详解,python的sum函数怎么用

  python sum函数详解,python的sum函数怎么用

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

  一、python自带的sum函数

  Python自己的sum输入对象是迭代的。它可以是列表、数组或迭代对象。此时sum最多有两个参数,第一个参数是迭代。当有两个参数时,第二个参数只能是数字。

  sum([1,2,3],2)

  8//添加元素后添加2

  sum((1,2,3))

  六

  sum({1,2,3})

  六

  总和(范围(5))

  10二、numpy中的sum函数

  numpy中的函数是我们常见的sum函数,输入可以是list、tuple、array。对于数组,您可以指定要添加的维度。默认值为axis=none,sum将所有元素相加。

  1、无参时,所有全加;

  2、axis=0,按列相加;

  importnumpyasnp

  b=np.array([[3,7,6],[2,4,5]])

  print(b.sum(轴=0))

  所以:

  [[3,7,6],

  [2,4,5]]

  没有相应的元素相加在一起。

  3 2,7 4,6 5

  输出:

  [51111]3、axis=1,按行相加;

  importnumpyasnp

  b=np.array([[3,7,6],[2,4,5]])

  print(b.sum(轴=1))

  输出为

  [1611]

  所以相当于3 7 6,2 4 5,也就是每一行的元素分别加起来,这就是python中sum函数的不同用法。虽然都是求和计算,但一定不能混淆~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: