BlockMap
例題
すべて開く すべて閉じるスコープ (8)
関数を階数3の配列のサイズ{2,1,2}のブロックに適用する:
ブロックサイズ{2,2}でオフセット{1,2}を指定して,行は重なっても列は重ならないようにする:
多次元オフセットは,事実上,強制的にブロックサイズ指定にマッチするようにされる:
頭部はListではなくてもよい:
BlockMapはSparseArrayオブジェクトに使うことができる:
アプリケーション (5)
もとになっている信号とノイズのあるシミュレーション結果の経路:
移動TrimmedMeanを使って軌道を平滑化する:
特性と関係 (2)
BlockMapは,事実上,MapとPartitionを使うことに等しい:
BlockMapはすべての部分リストを構築する必要はなく,したがってメモリも少なくてよい:
ListCorrelate[ker,list]は,事実上,ker を list 中のスライディングブロックと組み合せる:
BlockMapでオフセット 1 を使って関数を長さ ker の重なっている部分に適用する:
ListConvolveは,カーネルの向きが逆である点を除いて同じである:
関連するガイド
-
▪
- 関数のリストへの適用 ▪
- データの配列の操作 ▪
- 関数型プログラミング
テキスト
Wolfram Research (2015), BlockMap, Wolfram言語関数, https://reference.wolfram.com/language/ref/BlockMap.html.
CMS
Wolfram Language. 2015. "BlockMap." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BlockMap.html.
APA
Wolfram Language. (2015). BlockMap. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BlockMap.html
BibTeX
@misc{reference.wolfram_2025_blockmap, author="Wolfram Research", title="{BlockMap}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/BlockMap.html}", note=[Accessed: 19-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_blockmap, organization={Wolfram Research}, title={BlockMap}, year={2015}, url={https://reference.wolfram.com/language/ref/BlockMap.html}, note=[Accessed: 19-September-2025]}