python的axis判断

axis = 0,对横轴(第0维)进行操作,运算的方向为纵向运算。即求列和、最大、最小等

axis = 1,对纵轴(第1维)进程操作,运算的方向为横向运算。即求行和、最大、最小等

import numpy as np
import numpy as np

data = np.array([[1,1,1,1],
                 [2,2,2,2],
                 [3,3,3,3],
                 [4,4,4,4]])

Out[1]:
array([[1, 1, 1, 1],
       [2, 2, 2, 2],
       [3, 3, 3, 3],
       [4, 4, 4, 4]])


#对横轴进行操作,即纵向运算
np.sum(data,axis=0)
Out[2]:
array([10, 10, 10, 10])

#对纵轴进行操作,即横向运算
np.sum(data,axis=1)
Out[3]:
array([ 4,  8, 12, 16])

参考文献:

https://blog.csdn.net/brucewong0516/article/details/79030994

https://www.cnblogs.com/rrttp/p/8028421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值