MapApply

f@@@expr またはMapApply[f,expr]

expr のレベル1の頭部を f で置換する.

MapApply[f]

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

詳細とオプション

  • MapApply[f,expr]Apply[f,expr,{1}]に等しい. »
  • MapApplyは,オプション設定がHeads->Trueのときは,式の各部分に加えて式の頭部の中にも適用される. »
  • MapApplyは常に新しい完全な式を効率的に構築し,これを評価する.
  • MapApplySparseArrayオブジェクトおよび構造化配列に対して,ちょうど対応する通常のリストに対して作用するように作用する. »
  • MapApplyAssociationオブジェクトに対しては値のみに作用する. »
  • MapApply[f][expr]MapApply[f,expr]に等しい.
  • Parallelize[MapApply[f,expr]]MapApply[f,expr]をすべてのサブカーネルで並列に計算する. »

例題

すべて開くすべて閉じる

  (4)

リストの各要素の頭部をfで置換する:

同等に:

各要素の頭部をPlusで置換することでサブリストを合計する:

MapApplyの演算子形を使う:

MapApplyは連想の値にしか影響しない:

スコープ  (3)

MapApplyはリストだけではなく任意の式に使うことができる:

SparseArrayオブジェクトの行に関数を適用する:

MapApplySymmetrizedArrayQuantityArrayのような構造化配列に使う:

オプション  (1)

Heads  (1)

引数と同じように頭部の中にも適用する:

アプリケーション  (2)

順序対のリストについて正の 軸についての角度を計算する:

上付き文字を使って整数の因数分解を表示する:

特性と関係  (8)

MapApply[f,expr]Apply[f,expr,{1}]に等しい:

MapApplyMapApplyの組合せである:

MapApplyは,評価を続行せずにホールドされている式内の頭部を置換することができる:

ReleaseHoldを使って評価を続行させる:

特定の引数がホールドされているなら,その引数だけがそれ以上評価されなくなる:

Mapはマップされた関数への単一の引数として各サブリストを与える:

MapApplyはサブリストの要素を別々の引数として取る:

MapApplyはサブパートを持たない入力式の任意の要素を無視する:

MapApply[f,expr]は,expr にレベル1の部分がない場合は expr 自体を返す:

MapApplyを並列に計算する:

f@@@listMapApply[f,list]に等しい:

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

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

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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