用法一
findmin(f, domain) -> (f(x), index)
返回 codomain 中的一對值(f
的輸出)和 domain
中相應值的索引(f
的輸入),以便最小化 f(x)
。如果有多個最小點,則將返回第一個。
domain
必須是非空的可迭代對象。
NaN
被視為小於除 missing
之外的所有其他值。
Julia 1.7
此方法需要 Julia 1.7 或更高版本。
例子
julia> findmin(identity, 5:9)
(5, 1)
julia> findmin(-, 1:10)
(-10, 10)
julia> findmin(first, [(2, :a), (2, :b), (3, :c)])
(2, 1)
julia> findmin(cos, 0:π/2:2π)
(-1.0, 3)
用法二
用法三
findmin(A; dims) -> (minval, index)
對於數組輸入,返回給定維度上最小值的值和索引。 NaN
被視為小於除 missing
之外的所有其他值。
例子
julia> A = [1.0 2; 3 4]
2×2 Matrix{Float64}:
1.0 2.0
3.0 4.0
julia> findmin(A, dims=1)
([1.0 2.0], CartesianIndex{2}[CartesianIndex(1, 1) CartesianIndex(1, 2)])
julia> findmin(A, dims=2)
([1.0; 3.0;;], CartesianIndex{2}[CartesianIndex(1, 1); CartesianIndex(2, 1);;])
相關用法
- Julia findmin()用法及代碼示例
- Julia findmax()用法及代碼示例
- Julia findmax用法及代碼示例
- Julia findfirst方法用法及代碼示例
- Julia findall方法用法及代碼示例
- Julia findlast方法用法及代碼示例
- Julia findnext方法用法及代碼示例
- Julia findprev方法用法及代碼示例
- Julia findfirst()用法及代碼示例
- Julia findprev()用法及代碼示例
- Julia findlast()用法及代碼示例
- Julia findnext()用法及代碼示例
- Julia finalizer用法及代碼示例
- Julia fill!用法及代碼示例
- Julia first方法用法及代碼示例
- Julia firstindex用法及代碼示例
- Julia fieldnames用法及代碼示例
- Julia filter!用法及代碼示例
- Julia fill用法及代碼示例
- Julia fieldname用法及代碼示例
- Julia fieldtypes用法及代碼示例
- Julia first用法及代碼示例
- Julia filter用法及代碼示例
- Julia first()用法及代碼示例
- Julia float方法用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.findmin — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。