【发布时间】:2021-02-24 00:59:28
【问题描述】:
我有一个看起来像这样的数组(虽然它更长):
array ['0.2742330338168506' '0']
['0.28529288153011745' '0']
['0.28595917620794253' '1']
['0.2874392369724381' '2']
['0.316557712713994' '2']
['0.32113534393276466' '3']
['0.3231108855082745' '3']
['0.3163219663513872' '3']
还有一个数组values,它们是第二列中每个值的平均值。
values['0.282346788535' '0.296778235123' '0.303451234094' '0.31941237861']
对于values中的第一项,我想在另一个数组的第一列中找到最接近的值的索引,其中第二列的值为0,对于values中的第二个值,在数组中最接近的位置第二列的值为 1,以此类推。
【问题讨论】:
-
效率是否值得关注?你的数组有多大
-
@Reti43 是的,技术英语还不是很好。对于 values 数组中的第一项,我想在第二列值为 0 的其他数组第一列中找到最接近的值,对于 values 中的第二个值,在第二列中的值为 1 的数组中找到最接近的值等等
-
@PeterMølgaardPallesen 该数组大约有 500 个项目长,它确实运行了大约 10 次,所以我认为它并不那么重要
标签: python numpy numpy-ndarray