1. 程式人生 > 程式設計 >python實現矩陣和array陣列之間的轉換

python實現矩陣和array陣列之間的轉換

前言:

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陣列之間的轉換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。