用法一
minimum(f, itr; [init])
返回對 itr
的每個元素調用函數 f
的最小結果。
空 itr
返回的值可以由 init
指定。它必須是 min
的中性元素(即大於或等於任何其他元素),因為未指定 init
是否用於非空集合。
Julia 1.6
關鍵字參數 init
需要 Julia 1.6 或更高版本。
例子
julia> minimum(length, ["Julion", "Julia", "Jule"])
4
julia> minimum(length, []; init=typemax(Int64))
9223372036854775807
julia> minimum(sin, Real[]; init=1.0) # good, since output of sin is <= 1
1.0
用法二
minimum(itr; [init])
返回集合中的最小元素。
空 itr
返回的值可以由 init
指定。它必須是 min
的中性元素(即大於或等於任何其他元素),因為未指定 init
是否用於非空集合。
Julia 1.6
關鍵字參數 init
需要 Julia 1.6 或更高版本。
例子
julia> minimum(-20.5:10)
-20.5
julia> minimum([1,2,3])
1
julia> minimum([])
ERROR: ArgumentError: reducing over an empty collection is not allowed
Stacktrace:
[...]
julia> minimum([]; init=Inf)
Inf
用法三
minimum(A::AbstractArray; dims)
計算給定維度上數組的最小值。另請參閱
函數以獲取兩個或多個參數中的最小值,這些參數可以通過 min(a,b)
min.(a,b)
逐元素應用於數組。
另請參閱:
、minimum!
、extrema
、findmin
。argmin
例子
julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
1 2
3 4
julia> minimum(A, dims=1)
1×2 Matrix{Int64}:
1 2
julia> minimum(A, dims=2)
2×1 Matrix{Int64}:
1
3
用法四
minimum(f, A::AbstractArray; dims)
通過在給定維度上對數組的每個元素調用函數f
來計算最小值。
例子
julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
1 2
3 4
julia> minimum(abs2, A, dims=1)
1×2 Matrix{Int64}:
1 4
julia> minimum(abs2, A, dims=2)
2×1 Matrix{Int64}:
1
9
相關用法
- Julia minimum!用法及代碼示例
- Julia min用法及代碼示例
- Julia minmax用法及代碼示例
- Julia min()用法及代碼示例
- Julia mergewith!用法及代碼示例
- Julia max()用法及代碼示例
- Julia max用法及代碼示例
- Julia module用法及代碼示例
- Julia map!用法及代碼示例
- Julia merge!用法及代碼示例
- Julia map用法及代碼示例
- Julia maximum!用法及代碼示例
- Julia mapreduce方法用法及代碼示例
- Julia mod用法及代碼示例
- Julia merge用法及代碼示例
- Julia muladd用法及代碼示例
- Julia maximum用法及代碼示例
- Julia macro用法及代碼示例
- Julia mergewith用法及代碼示例
- Julia mod()用法及代碼示例
- Julia mapslices用法及代碼示例
- Julia mod1用法及代碼示例
- Julia match用法及代碼示例
- Julia splice!用法及代碼示例
- Julia @cfunction用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.minimum — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。