Pick
詳細

- sel はどんな深さのネストしたリストでもよい.
- Pick[list,sel,patt]は,sel[[i1,i2,…]]が patt とマッチする list[[i1,i2,…]]を選び出す.
- Pickは,ネストしたリスト sel の中の patt にマッチする要素の並び方によっては,不調和配列を返すことがある.
- list や sel 中の頭部はListでなくともよい.
- PickはSparseArrayオブジェクトと使うことができる.
- sel が"BitVector"型のDataStructureオブジェクトの場合,Pick[list,sel]は sel の値1に対応する list の要素を取り出す. »
- Parallelize[Pick[list,sel]]はPick[list,sel]をすべてのサブカーネルで並列に計算する. »
例題
すべて開く すべて閉じるスコープ (5)
「選択」リストでTrueが現れる位置に当たる要素を抽出する:
SparseArrayを使って引数を選ぶ:
SparseArrayから要素を選び出す:
"BitVector"型で長さが5のデータ構造を作成する:
アプリケーション (1)
特性と関係 (3)
テクニカルノート
-
▪
- リストの構築
履歴
2004 で導入 (5.1) | 2025 で更新 (14.3)
テキスト
Wolfram Research (2004), Pick, Wolfram言語関数, https://reference.wolfram.com/language/ref/Pick.html (2025年に更新).
CMS
Wolfram Language. 2004. "Pick." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/Pick.html.
APA
Wolfram Language. (2004). Pick. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Pick.html
BibTeX
@misc{reference.wolfram_2025_pick, author="Wolfram Research", title="{Pick}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/Pick.html}", note=[Accessed: 13-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_pick, organization={Wolfram Research}, title={Pick}, year={2025}, url={https://reference.wolfram.com/language/ref/Pick.html}, note=[Accessed: 13-September-2025]}