为了账号安全,请及时绑定邮箱和手机立即绑定

Numpy 矩阵平展为矩阵

Numpy 矩阵平展为矩阵

阿晨1998 2022-08-02 15:44:21
我在将以下矩阵平展到数组时遇到问题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 所述,矩阵对象具有并定义了将返回数组对象(扁平化为AA1A1)

x.A1


查看完整回答
反对 回复 2022-08-02
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信