有没有人知道如何在Python中解决这个等式:
A=[[-2.1011407, -0.463138],
[-0.463138, -0.10208588]]
A * x = 0的
X =?
我尝试了很多但没有成功的事情
答案 0 :(得分:1)
您可以查看numpy,它允许反转矩阵。在你的情况下[0,0]向量是一个解决方案:-D
修改强>: 让我们给它更多的想法
A.X = 0
A可以倒置,在这种情况下: X = A ^ -1.0 = 0
或者A不能反转,在这种情况下,解是一维的矢量空间。
要解决它,只需选择X = [1,x],进行矩阵乘法:你最终得到两个一阶,等价方程,求解你得到x,从而得到X.任何向量k =对于k real来说kX应该可以做到。
顺便说一句,100%数学,0%python在这里: - )
答案 1 :(得分:0)
符号代码和python混合不好,但如果你真的想要python和数学,那就是最好的东西。并提供广泛的帮助。