相关疑难解决方法(0)

如何找到numpy数组中更大的最近值?

我想获取numpy数组中最接近的值的索引,该索引大于我的搜索值.示例:findNearestAbove(np.array([0.,1.,1.4,2.]), 1.5)应返回3(索引为2).

我知道我可以得到最近的索引np.abs(a-value).argmin(),我发现它min(a[np.where(a-value >= 0.)[0]])返回所需的数组值.因此,np.where(a == min(a[np.where(a-value >= 0.)[0]]))[0]可能会给我所需的指数.然而,这看起来相当复杂,我担心它可能在多维数组的情况下破裂.有什么建议如何改善这个?

python indexing numpy

6
推荐指数
2
解决办法
5488
查看次数

标签 统计

indexing ×1

numpy ×1

python ×1