最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何使用Python中的sum函数?

    正文概述 宋宋大人   2020-12-17   1045

    如何使用Python中的sum函数?

    之前小编向大家介绍过python中的sum函数(https://www.py.cn/jishu/jichu/22025.html)。在python中sunm函数使用分为两种情况,一种是python自带的sum函数,输入对象是可迭代的。另一种是numpy中的sum函数,对于数组可以指定维度进行相加。以下是这两种情况的具体介绍。

    一、python自带的sum函数

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

    >>>sum([1,2,3],2)
    8     //元素相加之后再加2
    >>>sum((1,2,3))
    6
    >>>sum({1,2,3})
    6
    >>>sum(range(5))
    10

    二、numpy中的sum函数

    numpy中的函数就是我们常见的sum函数,输入可以是列表,元组,数组。对于数组可以指定维度进行相加。默认为axis=none,sum将所有的元素相加。

    1、无参时,所有全加;

    2、axis=0,按列相加;

    import numpy as np
     
    b=np.array([[3,7,6],[2,4,5]])
    print(b.sum(axis=0))
     
    相当于是:
    [[3,7,6],
     [2,4,5]]
    没一列对应元素相加
    3+2,7+4,6+5
    输出:
    [ 5 11 11]

    3、axis=1,按行相加;

    import numpy as np
     
    b=np.array([[3,7,6],[2,4,5]])
    print(b.sum(axis=1))
     
    输出为
    [16 11]
    相当于是3+7+6,2+4+5,即每一行的元素分别相加

    以上就是python中sum函数不同存在方式不同的用法,虽然都是求和计算,但一定不要搞混了哟~


    起源地下载网 » 如何使用Python中的sum函数?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元