numpy.sum详解
生活随笔
收集整理的这篇文章主要介绍了
numpy.sum详解
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
numpy.sum
-
用例:
numpy.sum(a, axis=None, dtype=None, out=None, keepdims=) -
功能:
数组沿着指定的轴求和。 -
参数
| a | 数组型变量 | 用于求和的元素。 |
| axis | None、整数、整数组成的元组,可选参数 | 指定沿着哪条轴求和。默认情况下axis=None,此时计算数组所有元素的和。若axis为负数,-1代表最后一个轴,-2代表数组倒数第二个轴,依此类推。Numpy 1.7.0中的新特性:若axis为整数组成的元组,将沿着所有指定的轴一起求和,而不是沿着单一轴或者所有轴求和。 |
| dtype | 数值类型,可选参数 | 利用sum函数求和后返回值的数值类型。除了a为低精度整型以外,默认情况下返回值的数值类型和a一致。若a为有符号值,此函数返回值也为有符号值,若a为无符号值则此函数返回同样精度的无符号整数。 |
| out | n维数组,可选参数 | 指定计算结果的存储位置。其维度必须和计算结果的维度保持一致,但是在必要情况下,输出值的数值类型可能被改变。 |
- 返回值
| sum_along_axis | n维数组 | 其形状与a数组剔除掉指定轴维度后的形状一致。若a为0维数组,或者axis=None,返回值为标量。若指定输出数组,将返回out的引用。 |
-
备注
当数组数值类型为整数时,计算结果可能溢出但是不会产生错误。
空数组求和将返回0。 -
示例:
空数组求和的计算结果:0.0
将所有维度的元素求和:2.0
指定返回值的数值类型:1
将所有维度的元素求和:6
沿纵向对二维数组求和:[0 6]
沿横向对二维数组求和:[1 5]
计算结果溢出:-128
github链接
https://github.com/wzy6642/numpy-translate
总结
以上是生活随笔为你收集整理的numpy.sum详解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: numpy.argsort详解
- 下一篇: 计算机科学和机器学习中的代数学、拓扑学、