数组中最大浮点的索引

史密斯

如何获取浮点数数组中最大元素的索引?

[0.000004619778924223204, 0.8323721355744392, 0.9573732678543363, 1.2476616422122455e-14, 2.846605856163335e-8]

一旦获得该索引,便想在该索引处获取另一个数组的值。

让我们称之为第二个数组:

['a', 'b', 'c', 'd', 'e']

当我运行以下代码时,我得到的'b'不是'c'

我遍历第一个数组,并将浮点数映射到字符串。然后,将字符串放在已排序的第一个数组(float数组)的第一个元素处。

//aInput in the array of floats.
var emObj={};
for(var i=0; i<aInput.length; i++){
    emObj[aInput[i]]=['a', 'b', 'c', 'd', 'e'][i];
}
return emObj[aInput.sort()[0]];

我还尝试了一种方法,该方法遍历浮点数组并将最大值存储在变量中。然后我会做这样的事情:

return ['a', 'b', 'c', 'd', 'e'][aInput.indexOf(largestFloat)];

但是这些都不起作用。总是返回错误的字符串。

爱丽丝

我建议使用Math.max()indexOf()

var maxNum = Math.max.apply(null, aInput);
var index = aInput.indexOf(maxNum);
return ['a', 'b', 'c', 'd', 'e'][index];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回数组中最大值的索引

来自分类Dev

返回数组中最大值的索引

来自分类Dev

C ++查找数组中最大元素的(最大)索引

来自分类Dev

查找数组中最大元素的所有索引

来自分类Dev

获取NumPy数组中最大区域的索引

来自分类Dev

查找数组中最大元素的所有索引

来自分类Dev

如何获取数组中最大值的索引?

来自分类Dev

获取二维 numpy 数组中最大点的索引

来自分类Dev

浮点数组的最大索引范围?

来自分类Dev

数组中最大的double

来自分类Dev

采样数组中最大数的索引,概率为1 /(最大数的个数)

来自分类Dev

查找数组中最大的时间

来自分类Dev

C#获取二维整数数组中最大值的索引值

来自分类Dev

如何获取多维numpy数组中最大n个值的索引

来自分类Dev

查找数组中最大负元素和最小正元素的索引

来自分类Dev

如何以稳定的顺序查找数组中最大 n 个元素的索引

来自分类Dev

C++中二进制数组中最大连续的起始和结束索引

来自分类Dev

使用 JavaScript 返回 3 维数组中最大值的索引

来自分类Dev

TensorFlow张量中最大元素的索引

来自分类Dev

TensorFlow张量中最大元素的索引

来自分类Dev

最近的FPGA中最大可能的浮点单元数

来自分类Dev

C ++数组中最大的数字。正面及负面

来自分类Dev

数组中最大的组合差异,Python

来自分类Dev

查找数组中最大和最小的数字

来自分类Dev

有没有办法找到二维NumPy数组中最大列值的UNIQUE行索引?

来自分类Dev

返回数组中最接近值的索引

来自分类Dev

获取数组中最小非负数的索引?

来自分类Dev

查找列表中最大元素的所有索引

来自分类Dev

如何获取列表<T>中最大元素的索引

Related 相关文章

热门标签

归档