Python如何輸出矩陣的行數與列數?
對於pyhton里面所導入或者定義的矩陣或者表格數據,想要獲得矩陣的行數和列數有以下方法:
1、利用shape函數輸出矩陣的行和列
x.shape函數可以輸出一個元組(m,n),其中元組的第一個數m表示矩陣的行數,元組的第二個數n為矩陣的列數
具體代碼如下:
import numpy as np
x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])
# 輸出數組的行和列數
print(x.shape) # (4, 3)
# 只輸出行數
print(x.shape[0]) # 4
# 只輸出列數
print (x.shape[1]) # 3
2、對於矩陣的行數,也可以使len(x)函數輸出的矩陣長度,也就是所謂的行數。
import numpy as np
x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])
# 輸出數組的行數
print(len(x)) #4
3、使用x.ndim函數可以輸出矩陣維數,該維數含義是指數據的獨立維度空間數目,不是矩陣的行數也不是列數!
import numpy as np
x = np.array([[[1,2,5],[2,3,5],[3,4,5],[2,3,6]]])
# 輸出數組的行數
print(x.ndim) #3