gpt4 book ai didi

python:将这一行与下一行进行比较

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:40 29 4
gpt4 key购买 nike

c1 是这样的列表列表:

c1=[[1,2,3],[1,2,6],[7,8,6]]

for row in c1:

我想跟踪 row[0] 是否有变化

例如:

[1, 2, 3][1, 2, 6] row[0] 中没有变化/p>

但是在 [1, 2, 6][7, 8, 6]row[0] 发生了变化

我如何捕捉这种变化?我也想知道这个改变发生在哪一行

最佳答案

如果你有矩阵数据,你基本上想要第一个“列”的差异。您可能想要报告更改和更改的位置,并且可能想要稀疏地存储它们:

c1=[[1,2,3],[1,2,6],[7,8,6]]
ans=[] # a list of [indices,differences]
col=0
for i in range(len(c1)-1):
diff = c1[i+1][col]-c1[i][col]
if diff!=0:
ans.append([i,diff])

关于python:将这一行与下一行进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3398879/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com