美文网首页
106、数学和统计方法

106、数学和统计方法

作者: 陈容喜 | 来源:发表于2017-12-14 23:21 被阅读0次

            可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计计算。sum、mean以及标准差std等聚合计算(aggregation,通常叫做约简)既可以当做数组的实例调用,也可以当做顶级NumPy函数使用:

    例如:

    106、数学和统计方法

            mean和sum这类的函数可接受一个axis参数(用于计算该轴向上的统计值),最终结果是一个少一维的数组:

    106、数学和统计方法

            对于cumsum和cumprod之类的方法则不聚合,而是产生一个由中间结果组成的数组:

    106、数学和统计方法 106、数学和统计方法 106、数学和统计方法

    用于布尔型数组的方法

            在上面这些方法中,布尔值会被强制转换为1(True)和0(False)。因此,sum经常被用来对布尔型数组中的True值计数:

    106、数学和统计方法

    两个方法any和all

    any用于测试数组中是否存在一个或多个True

    106、数学和统计方法

    all则检查数组中所有值是否都是True:

    106、数学和统计方法

          这两个方法也能用于非布尔型数组,所有非0元素将会被当做True

    106、数学和统计方法

    相关文章

      网友评论

          本文标题:106、数学和统计方法

          本文链接:https://www.haomeiwen.com/subject/fzalwxtx.html