【问题标题】:How to find value and index of the minimum value of an array in Julia?如何在 Julia 中找到数组最小值的值和索引?
【发布时间】:2021-04-28 20:02:38
【问题描述】:

我有一个 5 元素数组,

5-element Array{Any,1}:
 0.7720227280667112
 0.2220636729556234
 0.2917295078541099
 0.0673233060720263
 0.11171893016863099

我想得到最小值(0.06)和它的索引!我该怎么做?

【问题讨论】:

  • 有点担心你有一个 eltype Any 的数字数组,这远非最佳。您应该找出发生这种情况的原因。

标签: julia minimum


【解决方案1】:

您可以像这样使用[findmin]1 函数:

 julia> a = [0.7720227280667112; 0.2220636729556234; 0.2917295078541099; 0.0673233060720263; 0.11171893016863099]
5-element Vector{Float64}:
 0.7720227280667112
 0.2220636729556234
 0.2917295078541099
 0.0673233060720263
 0.11171893016863099

julia> findmin(a)
(0.0673233060720263, 4)

【讨论】:

    猜你喜欢
    • 2019-08-21
    • 2018-10-22
    • 2017-05-28
    • 2013-01-11
    • 2021-02-10
    • 1970-01-01
    • 2018-04-25
    • 2016-08-21
    • 2014-05-19
    相关资源
    最近更新 更多