轉載:https://blog.csdn.net/qq_24193303/article/details/80961646
numpy 中有很多類方法可以對數組處理,下面將介紹三種常見的處理數組的方法.
1.size的用法
-
import numpy as np
-
X=np.array([[ 1,2,3,4],
-
[ 5,6,7,8],
-
[ 9,10,11,12]])
-
-
number=X.size # 計算 X 中所有元素的個數
-
X_row=np.size(X, 0) #計算 X 一行元素的個數
-
X_col=np.size(X, 1) #計算 X 一列元素的個數
-
-
print( "number:",number)
-
print( "X_row:",X_row)
-
print( "X_col:",X_col)
-
-
<<
-
number: 12
-
X_row: 3
-
X_col: 4
2.shape的用法
-
import numpy as np
-
X=np.array([[ 1,2,3,4],
-
[ 5,6,7,8],
-
[ 9,10,11,12]])
-
-
X_dim=X.shape # 以元組形式,返回數組的維數
-
print( "X_dim:",X_dim)
-
print(X.shape[ 0]) # 輸出行的個數
-
print(X.shape[ 1]) #輸出列的個數
-
-
<<
-
X_dim: ( 3, 4)
-
3
-
4
3.len的用法
-
import numpy as np
-
X=np.array([[ 1,2,3,4],
-
[ 5,6,7,8],
-
[ 9,10,11,12]])
-
-
length=len(X) #返回對象的長度 不是元素的個數
-
print( "length of X:",length)
-
-
<<
-
length of X: 3