Count

Count[list,pattern]

list において pattern にマッチする要素の数を与える.

Count[expr,pattern,levelspec]

expr levelspec で指定されたレベルに現れ,pattern にマッチする部分式の数を与える.

Count[pattern]

式に適用可能なCountの演算子形を表す.

詳細とオプション

  • Countの第1引数が頭部Listを持つ必要はない.
  • Associationに用いられた場合,Countは要素の値のみを検定する.そのキーは検定しない.
  • Countは,標準的なレベル指定を使用する.
  • nレベル 1 からレベル n まで
    Infinityレベル 1 からInfinityまで
    {n}レベル n のみ
    {n1,n2}レベル n1から n2まで
  • Countにおける levelspec のデフォルト値は{1}である.
  • 正のレベル n は,n 個の指標によって指定された expr のすべての部分からなる.
  • 負のレベル -n は,expr の深さ n のすべての部分からなる.
  • レベル-1は,数,記号その他の下位区分を持たないオブジェクトからなる.
  • レベル0は式全体に相当する.
  • オプション設定がHeads->Trueのとき,Countは式の頭部とその部分を見る.
  • Count[pattern][expr]Count[expr,pattern]に等しい.
  • Parallelize[Count[list,pattern]]Count[list,pattern]をすべてのサブカーネルで並列に計算する. »

例題

すべて開くすべて閉じる

  (4)

bが何回現れるか数える:

Association中のxのベキを数える:

すべてのレベルにおけるxのベキを数える:

記号を数える:

スコープ  (5)

Countはパターンと使うことができる:

bにマッチしない要素数を数える:

bの出現をレベル2まで数える:

レベル2での出現だけを数える:

より大きい数式の一部として現れるすべての数式を数える:

数値によるレベル指定はレベル0を含まない:

要素が2つのリストを使って明示的にレベル0を含むようにする:

一般化と拡張  (1)

CountListだけでなく任意の頭部に使うことができる:

オプション  (1)

Heads  (1)

デフォルトで,頭部として現れる式は数えられない:

オプションHeads->Trueを使ってこれらが含まれるようにする:

アプリケーション  (3)

式中の記号の総数を数える:

0.5より大きい要素の総数を数える:

最初の要素が1である行の数を数える:

特性と関係  (5)

Countは,Casesが与える結果の長さを返す:

Countは,Positionが与える結果の長さを返す:

レベル{0}における数は,事実上,MatchQを数値化したものである:

ほとんどの式について,LeafCountは,レベル{-1}におけるBlank[]にマッチする数に等しい:

Countは,RationalおよびComplexを原子として扱う:

LeafCountは,RationalおよびComplexの数を,それぞれのFullFormを使って数える:

Countを並列に計算する:

考えられる問題  (1)

Countはパターンに基づいてマッチを探す.これは,数値等価性とは異なることがある:

Conditionを使ってパターンを書き,数値等価性に基づいた検索を強制する:

Wolfram Research (1988), Count, Wolfram言語関数, https://reference.wolfram.com/language/ref/Count.html (2014年に更新).

テキスト

Wolfram Research (1988), Count, Wolfram言語関数, https://reference.wolfram.com/language/ref/Count.html (2014年に更新).

CMS

Wolfram Language. 1988. "Count." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Count.html.

APA

Wolfram Language. (1988). Count. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Count.html

BibTeX

@misc{reference.wolfram_2024_count, author="Wolfram Research", title="{Count}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Count.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_count, organization={Wolfram Research}, title={Count}, year={2014}, url={https://reference.wolfram.com/language/ref/Count.html}, note=[Accessed: 05-November-2024 ]}