如何使用 pandas 列表使用 numpy 求解线性方程

how to use pandas list to solve linear equation using numpy

我希望找出如何取两个 pandas 列表并求解 x。

list_a = [-1, 1, 1, -1, 1, 1, 1, -1, 0, 1]
list_b = [0.0, 0.0, 1.75, -1.125, 1.0, 0.5, 0.0, -1.25, 1.375, -0.125]

对于列表中的每个条目,我想计算以下内容:

x + list_b = list_a

然后 return 一个包含 10 个元素的列表,结果为 x。

感谢任何帮助!

如果将 list_alist_b 转换为 numpy.array,您只需使用减法求解 x,numpy 将按元素执行

>>> import numpy as np
>>> list_a = np.array([-1, 1, 1, -1, 1, 1, 1, -1, 0, 1])
>>> list_b = np.array([0.0, 0.0, 1.75, -1.125, 1.0, 0.5, 0.0, -1.25, 1.375, -0.125])
>>> x = list_a - list_b
>>> x
array([-1.   ,  1.   , -0.75 ,  0.125,  0.   ,  0.5  ,  1.   ,  0.25 ,  -1.375,  1.125])