这篇文章主要介绍“numpy的sum函数的axis和keepdim参数怎么使用”,在日常操作中,相信很多人在numpy的sum函数的axis和keepdim参数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”numpy的sum函数的axis和keepdim参数怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
axis就是指定轴。
三维数组可看作元素是二维数组的一维数组,二维数组可看作元素是一维数组的一维数组 。(这么理解就舒服了!)
例:
axis=2就是三维数组对最里面那一层即每个一维数组内部进行求和。
axis=0就是对最外面那一层的元素之间作和。
例子戳这里
可以理解为'keepdims = True'参数是为了保持结果的维度与原始array相同,即keep dimension 保持维度.
importnumpyasnp b=np.arange(12) b=b.reshape(2,6) print(b) print('b中的元素之和:',np.sum(b)) #即在b的第一个轴上进行加和,相当于压缩行,也可以理解为二维矩阵的第一层括号里的东西加和 #若axis=1则是压缩列,也就是对第二层括号里面的进行求和 sum=np.sum(b,axis=0,keepdims=True) print(sum)
运行结果:
[[ 0 1 2 3 4 5][ 6 7 8 9 10 11]]b中的元素之和: 66[[ 6 8 10 12 14 16]]最后一个输出指定axis=0,keepdim=True,可看到输出的是一个二维数组,如果不加keepdim=True,那么结果就是一维数组[6 8 10 12 14 16]
到此,关于“numpy的sum函数的axis和keepdim参数怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注恰卡编程网网站,小编会继续努力为大家带来更多实用的文章!
怎么使用numpy中的norm()函数求范数
Python如何使用Numpy库
使用numpy对数组求平均时怎么忽略nan值
numpy中np.nanmax和np.max的区别及坑是什么
python numpy中怎么对ndarry按照index增删改查
python numpy中怎么对ndarry按照index增删改查...
NumPy下的索引与切片的用法
numpy如何实现神经网络反向传播算法
Python3.7.1中无法导入Numpy如何解决
numpy 中dot()函数的计算方式有哪些
怎么在numpy库中使用concatenate函数拼接数组
这篇文章给大家介绍怎么在numpy库中使用concatenate函数拼接数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议