我有以下Python代码(片段):
P = Data1_Wt[ D1D2_Pairs[:,0] ] * Data2_Wt[ D1D2_Pairs[:,1] ]
P1 = ( P.reshape(1, len(P)) ).tolist()
P2 = map(lambda xs: float(xs[0]), P)
print ( map(operator.sub, P1, P2) )
我假设从上面的代码中,P1和P2将以列表的形式进行转换(长度相同)。我希望对列表P1和P2进行元素级减法,以检查它们是否相同。但是,我得到了以下错误:
^{pr2}$我做错什么了?我会非常感谢你的帮助。在
(经过进一步的研究,我取得了一些进展。P1和P2几乎相同。示例:
P1 = [[1.1, 2.2, 3.3, 4.4., 5.5]]
以及
P2=[1.1, 2.2, 3.3, 4.4, 5.5].
它们都是列表形式。)在
目前没有回答
相关问题 更多 >
编程相关推荐