熊猫numpy库与库轴=0,轴=1轴的用法详解

  

对数据进行操作时,经常需要在横轴方向或者数轴方向对数据进行操作,这时需要设定参数轴的值:

  
      <李>=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      

 numpy库与熊猫库轴=0=1轴轴的用法详解

  

熊猫库面板中轴参数实例详解:

        在[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   之前      

 numpy库与熊猫库轴=0=1轴轴的用法详解

  

如果是2维数组,先横轴后纵轴,如果是3维数组,先最外层,然后一层一层按照先横轴再纵轴的逻辑进行匹配轴。

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

熊猫numpy库与库轴=0,轴=1轴的用法详解