用法一
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。