如何互相减去两个列表列表?

时间:2019-08-07 08:46:39

标签: python list

我有以下两个列表列表,我想从b中的对应项中减去a中的每一项:

a = [[8.5], [9.3], [8.2]]
b = [[7.4], [2.3], [3.4]]

所以输出应该是

c = [[1.1], [7], [4.8]]

这似乎很简单,但是我正在努力。有人有解决办法吗?

1 个答案:

答案 0 :(得分:1)

同时创建两个列表

flat_list = [item for sublist in a for item in sublist]

然后转换为numpy数组

a= np.array(a)
b = np.array(b)

然后创建列表[i for i in a]和类似的列表b