繁体   English   中英

使用python进行矩阵运算

[英]Matrix operation using python

我有三组矩阵,需要生成所需的输出。 问题是我不知道解决矩阵的操作。 矩阵:

a= [[1]
    [1]
    [0]
    [0]]

b= [[ 1. ]
   [-0.5  ]
   [-0.8660254]
   [ 0. ]]

c= [[ 1]
   [-1]
   [ 0]
   [ 0]]

使用这三个矩阵,我需要产生以下结果

d=[[ 1]
   [0.5]
   [0.86]
   [0]]

那么a?b?c?= d是什么。 我希望有人可以帮助我。 谢谢。

使用此代码可获得所需的结果。 首先,将列表转换为数组,然后执行以下操作。

a= np.array([[1],[1],[0],[0]])

b= np.array([[ 1. ],[-0.5  ],[-0.8660254],[ 0. ]])

c= np.array([[ 1],[-1],[ 0],[ 0]])

d=np.array([[ 1],[0.5],[0.86], [0]])

a-b+c

array([[1.       ],
       [0.5      ],
       [0.8660254],
       [0.       ]])

答案很简单:a-b + c = d

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM