python實現矩陣和array陣列之間的轉換
阿新 • • 發佈:2020-01-09
前言:
array陣列要轉換成矩陣(matrix)資料型別才能進行一系列的線性運算。matrix型別也有時候要轉換成array陣列。
程式碼:
1.array轉matrix:用mat()
a = arange(3*2).reshape(3,2) print('array型別:') print(type(a)) print(a) b = mat(a) print('matrix型別:') print(type(b)) print(b)
輸出:
array型別: <class 'numpy.ndarray'> [[0 1] [2 3] [4 5]] matrix型別: <class 'numpy.matrixlib.defmatrix.matrix'> [[0 1] [2 3] [4 5]]
2.matrix轉array:matrix.A
b = b.A print(type(b)) print(b)
輸出:
<class 'numpy.ndarray'> [[0 1] [2 3] [4 5]]
以上這篇python實現矩陣和array陣列之間的轉換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。