在python中,矩陣是一種常用的數據結構。在某些場景下,需要將矩陣轉化為數組,這時就需要用到python的numpy庫。
import numpy as np matrix = np.array([[1,2,3],[4,5,6],[7,8,9]]) #定義一個3x3的矩陣 array = matrix.flatten() #將矩陣展開成一維數組 print(array)
在上述代碼中,首先導入了numpy庫,接下來定義了一個3x3的矩陣,使用numpy庫的flatten()方法將矩陣展開成了一維數組,并將其打印出來。
如果想把一個多維數組展平成一維數組,可以使用numpy庫的ravel()方法。代碼如下:
import numpy as np matrix = np.array([[[1,2],[3,4]],[[5,6],[7,8]]]) #定義一個2x2x2的多維數組 array = matrix.ravel() #將多維數組展開成一維數組 print(array)
在上述代碼中,首先導入了numpy庫,接下來定義了一個2x2x2的多維數組,使用numpy庫的ravel()方法將多維數組展開成了一維數組,并將其打印出來。
上一篇ajax哪些參數是必須的
下一篇css字體顏色不換行