用法一
findmax(f, domain) -> (f(x), index)
返回 codomain 中的一对值(f
的输出)和 domain
中相应值的索引(f
的输入),使得 f(x)
最大化。如果有多个最大点,则将返回第一个。
domain
必须是非空的可迭代对象。
将值与 isless
进行比较。
Julia 1.7
此方法需要 Julia 1.7 或更高版本。
例子
julia> findmax(identity, 5:9)
(9, 5)
julia> findmax(-, 1:10)
(-1, 1)
julia> findmax(first, [(1, :a), (3, :b), (3, :c)])
(3, 2)
julia> findmax(cos, 0:π/2:2π)
(1.0, 1)
用法二
用法三
findmax(A; dims) -> (maxval, index)
对于数组输入,返回给定维度上最大值的值和索引。 NaN
被视为大于除 missing
之外的所有其他值。
例子
julia> A = [1.0 2; 3 4]
2×2 Matrix{Float64}:
1.0 2.0
3.0 4.0
julia> findmax(A, dims=1)
([3.0 4.0], CartesianIndex{2}[CartesianIndex(2, 1) CartesianIndex(2, 2)])
julia> findmax(A, dims=2)
([2.0; 4.0;;], CartesianIndex{2}[CartesianIndex(1, 2); CartesianIndex(2, 2);;])
相关用法
- Julia findmax()用法及代码示例
- Julia findmin()用法及代码示例
- Julia findmin用法及代码示例
- 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.findmax — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。