相关疑难解决方法(0)

如何找到最接近任意(非成员)数字的数组元素?

看似相似的问题:" 在数组中查找最接近的数字 "(在Java中)和" 找到与双打数组最接近的数字 "(实际上是地理问题).

我有一个(排序的)双打数组.给定一个任意数字(可能是或者可能不是其中一个数组元素的完全匹配),如何返回最接近匹配的数字的索引?

例如,使用以下数组:

  • 1.8
  • 2.4
  • 2.7
  • 3.1
  • 4.5

查询2.5将返回索引为1,对应于2.4的值.

用于检测完全在数组元素范围之外的值的加分点.例如,使用上面列出的数组,您的代码可能会决定4.6是否在,但5.9已经完成.如果您想尝试这部分问题,具体内容掌握在您手中.

c# search approximate

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

熊猫在列中找到最接近的值

我有下表:

   year   pop1     pop2
0   0    100000    100000
1   1    999000    850000
2   2    860000    700000
3   3    770000    650000
Run Code Online (Sandbox Code Playgroud)

我想为每个 pop (pop1 ,pop2) 找到 pop 最接近给定数字的年份,例如,pop 最接近 830000 的年份。

有没有办法根据给定的值在列内找到最接近的值?

我看过这篇文章(如何在 Pandas 系列中找到与输入数字最接近的值? _ 但似乎这里的结果是上下,我最终只能得到一个数字。

*我没有代码示例,因为我没有找到任何用于获取最近的参数

python pandas

3
推荐指数
1
解决办法
398
查看次数

标签 统计

approximate ×1

c# ×1

pandas ×1

python ×1

search ×1