相关疑难解决方法(0)

在Python中查找包含它的列表的项目的索引

对于列表["foo", "bar", "baz"]和列表中的项目"bar",如何在Python中获取其索引(1)?

python indexing list

2887
推荐指数
32
解决办法
352万
查看次数

查找最近的值并返回Python中的数组索引

我发现这篇文章:Python:在数组中查找元素

它是关于通过匹配值返回数组的索引.

另一方面,我所想做的是相似但不同的.我想找到目标值的最近值.例如我正在寻找4.2,但我知道在数组中没有4.2,但我想返回值4.1而不是4.4的索引.

这样做的最快方法是什么?

我正在考虑用旧的方式来做它,就像我以前用Matlab做的那样,它使用数组A,我想从索引到减去目标值并取绝对值,然后选择min.像这样: -

[~,idx] = min(abs(A - target))
Run Code Online (Sandbox Code Playgroud)

这是Matlab代码,但我是Python的新手,所以我在想,有没有一种快速的方法在Python中做到这一点?

非常感谢你的帮助!

python numpy python-3.x

34
推荐指数
4
解决办法
4万
查看次数

标签 统计

python ×2

indexing ×1

list ×1

numpy ×1

python-3.x ×1