用法一
count([f=identity,] itr; init=0) -> Integer計算 itr 中函數 f 為其返回 true 的元素的數量。如果省略f,則計算itr 中true 元素的數量(應該是布爾值的集合)。 init 可選擇指定開始計數的值,因此也確定輸出類型。
Julia 1.6
init 關鍵字是在 Julia 1.6 中添加的。
例子
julia> count(i->(4<=i<=6), [2,3,4,5,6])
3
julia> count([true, false, true, true])
3
julia> count(>(3), 1:7, init=0x03)
0x07用法二
count(
    pattern::Union{AbstractChar,AbstractString,AbstractPattern},
    string::AbstractString;
    overlap::Bool = false,
)在 string 中返回 pattern 的匹配數。這相當於調用length(findall(pattern, string)),但效率更高。
如果 overlap=true ,則允許匹配序列與原始字符串中的索引重疊,否則它們必須來自不相交的字符範圍。
Julia 1.3
此方法至少需要 Julia 1.3。
Julia 1.7
使用字符作為模式至少需要 Julia 1.7。
用法三
count([f=identity,] A::AbstractArray; dims=:)計算A 中f 在給定維度上返回true 的元素數量。
Julia 1.5
dims 關鍵字是在 Julia 1.5 中添加的。
Julia 1.6
init 關鍵字是在 Julia 1.6 中添加的。
例子
julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
 1  2
 3  4
julia> count(<=(2), A, dims=1)
1×2 Matrix{Int64}:
 1  1
julia> count(<=(2), A, dims=2)
2×1 Matrix{Int64}:
 2
 0相關用法
- Julia count_ones用法及代碼示例
- Julia countlines用法及代碼示例
- Julia count_zeros用法及代碼示例
- Julia count()用法及代碼示例
- Julia codeunit用法及代碼示例
- Julia cos方法用法及代碼示例
- Julia collect方法用法及代碼示例
- Julia complex方法用法及代碼示例
- Julia coalesce用法及代碼示例
- Julia copyto!用法及代碼示例
- Julia conj!用法及代碼示例
- Julia convert用法及代碼示例
- Julia copyto!()用法及代碼示例
- Julia codeunits用法及代碼示例
- Julia contains用法及代碼示例
- Julia continue用法及代碼示例
- Julia conj()用法及代碼示例
- Julia conj!()用法及代碼示例
- Julia conj用法及代碼示例
- Julia collect()用法及代碼示例
- Julia copysign()用法及代碼示例
- Julia copysign用法及代碼示例
- Julia copy方法用法及代碼示例
- Julia cis方法用法及代碼示例
- Julia cld用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.count — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
