ComapApply

ComapApply[{f1,f2,},expr]

{Apply[f1,expr],Apply[f2,expr],}を与える.

ComapApply[fs]

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

詳細とオプション

  • ComapApplyは,リスト中の各関数を引数の同じシーケンスに適用するためによく使われる. »
  • ComapApplyは,オプション設定がHeadsTrueのときは式の頭部とその部分を含む. »
  • ComapApplyは,常に事実上完全な新しい式を構築してこれを評価する. »
  • ComapApply[fs,expr]中の fsの頭部はListではなくてもよい.
  • ComapApply[fs,expr]fsAssociationオブジェクトのときは expr の頭部を連想中の値で置換する. »
  • ComapApply[fs][expr]ComapApply[fs,expr]に等しい.
  • Parallelize[ComapApply[fs,expr]]ComapApply[fs,expr]をすべてのサブカーネルで並列に計算する. »

例題

すべて開くすべて閉じる

  (3)

{1,2} の頭部をリストの各要素で置換する:

ComapApplyの演算子形を使う:

式の頭部を連想中の値で置換する:

スコープ  (3)

明示的な純関数を使う:

ComapApplyは任意の頭部を持つ式に使うことができる:

式の頭部をAssociationの値で置換する:

オプション  (1)

Heads  (1)

引数と同様頭部の中身も適用する:

特性と関係  (8)

ComapApplyは式の頭部を他の式の一部で連続的に置換する:

MapApplyは式の各部分の頭部を他の式で置換する:

Through[p[f,g,][x,y,]]ComapApply[p[f,g,],{x,y,}]に等しい:

これをComapApplyの演算子形と比較する:

p[f,g,][x,y,]に値がないときはComapApply[p[f,g,],{x,y,}]を使うことができる:

p[f,g,][x,y,]に値があるときはThroughを使うことはできない:

ComapApply[{f1,f2,},expr]fiに属性がないときはMap[f|->Apply[f,expr],{f1,f2,}]に等しい:

ComapApplyは式の頭部を評価することなしにホールドされた式の一部で置換することができる:

ReleaseHoldを使って評価が行われるようにする:

いくつかの引数がホールドされているだけなら,それらの引数の評価だけが行われなくなる:

Unevaluatedを使って式の頭部を評価せずに他の式で置換する:

デフォルトで,式はまず評価される:

Unevaluatedを使って式の頭部を他の式の一部で評価せずに置換する:

デフォルトで,式はまず評価される:

ComapApplyは自動的に並列化できる:

Wolfram Research (2024), ComapApply, Wolfram言語関数, https://reference.wolfram.com/language/ref/ComapApply.html.

テキスト

Wolfram Research (2024), ComapApply, Wolfram言語関数, https://reference.wolfram.com/language/ref/ComapApply.html.

CMS

Wolfram Language. 2024. "ComapApply." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ComapApply.html.

APA

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

BibTeX

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

BibLaTeX

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