我对使用python不是很有经验,我正在尝试解决一个方程组。 下面是它的外观示例:
x1 + 2x2 + 3x3 + ... + x52 = 某个数字 A
7x1 + 8x2 + x3 + ... + 4x52 = 某个数字 B
9x1 + 3x2 + x3 + ... + x52 = 某个数字 C
所以它只有几行,有很多列。
我知道有很多解决方案,但并非所有解决方案都有效。
从你的描述来看,听起来你的问题似乎没有确定,所以你不能指望唯一地解决这组方程,而是在某种意义上寻求"最佳"解决方案。解决此类问题的通常第一种方法是线性最小二乘解,NumPy为其提供了一个函数:numpy.linalg.lstsq。