我在將以下矩陣平展到數(shù)組時遇到問題np.matrix([[1], [2], [3]])更一般地說,這個矩陣將是形狀n,1目標(biāo)是讓它以一種我發(fā)現(xiàn)困難的形式出現(xiàn)。我能找到的每個操作都返回一個矩陣或不起作用。3,[1, 2, 3]x = np.matrix([[1], [2], [3]])x.flatten()>>>matrix([[1, 2, 3]])x.ravel()>>>matrix([[1, 2, 3]])x.ravel()[0,:]>>>matrix([[1, 2, 3]])np.reshape(x, 3)>>>matrix([[1, 2, 3]])x.flatten()[0]>>>matrix([[1, 2, 3]])如何將這個一行矩陣放入向量中?
1 回答

幕布斯6054654
TA貢獻1876條經(jīng)驗 獲得超7個贊
您需要將其轉(zhuǎn)換為數(shù)組。根據(jù)定義,矩陣對象是二維的。
np.array(x).flatten()
或者,如 @hpaulj 所述,矩陣對象具有并定義了將返回數(shù)組對象(扁平化為A
A1
A1
)
x.A1
添加回答
舉報
0/150
提交
取消