用法一
mean(itr)
计算集合中所有元素的平均值。
注意
如果 itr
包含 NaN
或
值,则结果也是 missing
NaN
或 missing
(如果数组包含两者,则 missing
优先)。使用
函数省略 skipmissing
missing
条目并计算非缺失值的平均值。
例子
julia> using Statistics
julia> mean(1:20)
10.5
julia> mean([1, missing, 3])
missing
julia> mean(skipmissing([1, missing, 3]))
2.0
用法二
mean(f::Function, itr)
将函数f
应用于集合itr
的每个元素并取平均值。
julia> using Statistics
julia> mean(√, [1, 2, 3])
1.3820881233139908
julia> mean([√1, √2, √3])
1.3820881233139908
用法三
mean(f::Function, A::AbstractArray; dims)
将函数 f
应用于数组 A
的每个元素,并对维度 dims
取平均值。
Julia 1.3
此方法至少需要 Julia 1.3。
julia> using Statistics
julia> mean(√, [1, 2, 3])
1.3820881233139908
julia> mean([√1, √2, √3])
1.3820881233139908
julia> mean(√, [1 2 3; 4 5 6], dims=2)
2×1 Matrix{Float64}:
1.3820881233139908
2.2285192400943226
用法四
mean(A::AbstractArray; dims)
计算给定维度上数组的平均值。
Julia 1.1
空数组的mean
至少需要 Julia 1.1。
例子
julia> using Statistics
julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
1 2
3 4
julia> mean(A, dims=1)
1×2 Matrix{Float64}:
2.0 3.0
julia> mean(A, dims=2)
2×1 Matrix{Float64}:
1.5
3.5
相关用法
- Julia Statistics.mean!用法及代码示例
- Julia Statistics.median用法及代码示例
- Julia Statistics.quantile!用法及代码示例
- Julia Statistics.quantile用法及代码示例
- Julia StepRange用法及代码示例
- Julia SparseArrays.spdiagm用法及代码示例
- Julia Sys.BINDIR用法及代码示例
- Julia SparseArrays.nnz用法及代码示例
- Julia SparseArrays.nonzeros用法及代码示例
- Julia SparseArrays.sprand用法及代码示例
- Julia SparseArrays.blockdiag用法及代码示例
- Julia Sys.KERNEL用法及代码示例
- Julia Sockets.getipaddr用法及代码示例
- Julia Sockets.getnameinfo用法及代码示例
- Julia SubString用法及代码示例
- Julia SparseArrays.spzeros用法及代码示例
- Julia SubString()用法及代码示例
- Julia Sys.WORD_SIZE用法及代码示例
- Julia Sort.searchsorted用法及代码示例
- Julia Sort.partialsortperm!用法及代码示例
- Julia Sockets.IPv6用法及代码示例
- Julia SparseArrays.sparsevec用法及代码示例
- Julia Sort.insorted用法及代码示例
- Julia Sockets.@ip_str用法及代码示例
- Julia SparseArrays.sprandn用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Statistics.mean — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。