我在將以下矩陣平展到數組時遇到問題np.matrix([[1], [2], [3]])更一般地說,這個矩陣將是形狀n,1目標是讓它以一種我發現困難的形式出現。我能找到的每個操作都返回一個矩陣或不起作用。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條經驗 獲得超7個贊
您需要將其轉換為數組。根據定義,矩陣對象是二維的。
np.array(x).flatten()
或者,如 @hpaulj 所述,矩陣對象具有并定義了將返回數組對象(扁平化為A
A1
A1
)
x.A1
添加回答
舉報
0/150
提交
取消