【发布时间】:2013-12-03 17:17:53
【问题描述】:
我在 python 中调整列表大小时遇到了一些问题。我有一个带有 -9999999 作为元素的向量 (A)。我想找到那些元素删除它们并删除B中的相应元素。
我尝试像这样索引非 -9999999 值:
i = [i for i in range(len(press)) if press[i] !=-9999999]
但是当我尝试使用索引来重塑 press 和我的其他向量时出现错误。 类型错误:列表索引必须是整数,而不是列表
向量的长度约为 26000
基本上,如果我有向量 A,我想从 A 中删除 -9999999 个元素,在 B 中删除 65 和 32。
A = [33,55,-9999999,44,78,22,-9999999,10,34]
B = [22,33,65,87,43,87,32,77,99]
【问题讨论】:
标签: python sorting vector indexing