MapIndexed

MapIndexed[f, expr]
の要素それぞれにを適用し,f の第2引数として添字を持つような関数を作成する

MapIndexed[f, expr, levelspec]
で指定されたレベルにあるすべての の部分にを適用する.

詳細とオプション詳細とオプション

  • MapIndexedは,標準的なレベル指定を使う.
  • nレベルからレベルまで
    InfinityレベルからInfinityまで
    {n}レベルのみ
    {n1,n2}レベルからレベル まで
  • MapIndexedにおける levelspec のデフォルト値はである.
  • 正のレベル は,個の指標で指定される のすべての部分からなる.
  • 負のレベルは,深度のすべての部分からなる.
  • レベルは数,記号,それに下位区分を持たないその他のオブジェクトからなる.
  • レベルは式全体に相当する.
  • オプション設定がHeads->Trueのとき,MapIndexedは式の頭部と部分にも適用される.
  • MapIndexedは,深度が先に来る順序では,根の前に葉を見ることになり,の各部分と矛盾する. »
  • MapIndexedは,実質的に常に完全な新しい式を構築し,それを評価する.
バージョン 2 の新機能
New to Mathematica? Find your learning path »
Have a question? Ask support »