对数据进行操作时,经常需要在横轴方向或者数轴方向对数据进行操作,这时需要设定参数轴的值:
-
<李>=0轴代表对横轴操作,也就是第0轴;李>
<李>轴=1代表对纵轴操作,也就是第1轴;李>
numpy库中横轴,纵轴轴参数实例详解:
在[1]:进口numpy np #生成一个3行4列的数组 在[2]:=np.arange (12) .reshape (3、4) 在[3]: [3]: 阵列([[0,1,2,3]。 (4、5、6、7) (8、9、10、11)]) #=0对轴的横轴进行操作,在运算的过程中其运算的方向表现为纵向运算 在[4]:。sum(轴=0) [4]:阵列([12、15、18、21]) #=1对轴的纵轴进行操作,在运算的过程中其运算的方向表现为横向运算 在[5]:。总和(轴=1) [5]:阵列([38]6日22日)
熊猫库DataFrame中横轴,纵轴轴参数实例详解:
在[8]:b=pd.DataFrame (np.arange (24) .reshape (4、6)) 在[9]:b [9]: 0 1 2 3 4 5 0 0 1 2 3 4 5 1 6 7 8 9 10 11 2 12 13 14 15 16 17 3 18 19 20 21日22日23日 #=0对b轴的横轴进行操作,在运算的过程中其运算的方向表现为纵向运算 在[10]:b。sum(轴=0) [10]: 0 36 1 40 2 44 3 48 4 52 5 56 dtype: int64 #=1对b轴的横轴进行操作,在运算的过程中其运算的方向表现为纵向运算 在[11]:b。总和(轴=1) [11]: 0 15 1 51 2 87年 3 123 dtype: int64
熊猫库面板中轴参数实例详解:
在[18]:np.arange (24) .reshape (2、3、4) [18]: 阵列([[[0,1,2,3], (4、5、6、7) (8、9、10、11)), [[12、13、14、15), (16、17、18、19), (20、21、22、23]]]) #生成面板数据 在[19]:c=pd.Panel (np.arange (24) .reshape (2、3、4) 在[24]:c [24]: & lt;类“pandas.core.panel.Panel”比; 尺寸:2(项目)3 (major_axis) x 4 (minor_axis) 项目轴:0到1 Major_axis轴:0到2 Minor_axis轴:0到3 #对物品轴轴的数据进行操作,也就是小组里面的0轴: 在[20]:c。sum(轴=0) [20]: 0 1 2 3 0 12 14 16 18 1 20 22 24 26 2 28 30 32 34 对Major_axis轴轴的数据进行操作 在[21]:c。总和(轴=1) [21]: 0 1 0 12 48 1 15 51 2 18 54 3 21 57 对Minor_axis轴轴的数据进行操作 在[22]:c。总和(轴=2) [22]: 0 1 0 6 54 70年22日1 2 38 86 >之前
如果是2维数组,先横轴后纵轴,如果是3维数组,先最外层,然后一层一层按照先横轴再纵轴的逻辑进行匹配轴。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
熊猫numpy库与库轴=0,轴=1轴的用法详解