python 中 numpy 模塊的 size,shape, len的用法


轉載:https://blog.csdn.net/qq_24193303/article/details/80961646

numpy 中有很多類方法可以對數組處理,下面將介紹三種常見的處理數組的方法.

 

1.size的用法

  1.  
    import numpy as np
  2.  
    X=np.array([[ 1,2,3,4],
  3.  
    [ 5,6,7,8],
  4.  
    [ 9,10,11,12]])
  5.  
     
  6.  
    number=X.size # 計算 X 中所有元素的個數
  7.  
    X_row=np.size(X, 0) #計算 X 一行元素的個數
  8.  
    X_col=np.size(X, 1) #計算 X 一列元素的個數
  9.  
     
  10.  
    print( "number:",number)
  11.  
    print( "X_row:",X_row)
  12.  
    print( "X_col:",X_col)
  13.  
     
  14.  
    <<
  15.  
    number: 12
  16.  
    X_row: 3
  17.  
    X_col: 4

 

 

2.shape的用法

  1.  
    import numpy as np
  2.  
    X=np.array([[ 1,2,3,4],
  3.  
    [ 5,6,7,8],
  4.  
    [ 9,10,11,12]])
  5.  
     
  6.  
    X_dim=X.shape # 以元組形式,返回數組的維數
  7.  
    print( "X_dim:",X_dim)
  8.  
    print(X.shape[ 0]) # 輸出行的個數
  9.  
    print(X.shape[ 1]) #輸出列的個數
  10.  
     
  11.  
    <<
  12.  
    X_dim: ( 3, 4)
  13.  
    3
  14.  
    4

 

3.len的用法

  1.  
    import numpy as np
  2.  
    X=np.array([[ 1,2,3,4],
  3.  
    [ 5,6,7,8],
  4.  
    [ 9,10,11,12]])
  5.  
     
  6.  
    length=len(X) #返回對象的長度 不是元素的個數
  7.  
    print( "length of X:",length)
  8.  
     
  9.  
    <<
  10.  
    length of X: 3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM