CUDASort[vec]
入力ベクトルをソートする.
CUDASort[mem]
CUDAMemoryをその場でソートする.
CUDASort[vec,op]
順序を与える関数 op に従って入力をソートする.
CUDASort
CUDASort[vec]
入力ベクトルをソートする.
CUDASort[mem]
CUDAMemoryをその場でソートする.
CUDASort[vec,op]
順序を与える関数 op に従って入力をソートする.
例題
すべて開く すべて閉じる例 (4)
Needs["CUDALink`"]CUDASort[Reverse@Range[100]]順序を与えるGreater関数を使ってソートする:
CUDASort[Range[100], Greater]入力がCUDAMemoryなら,出力としてメモリが返される:
mem = CUDAMemoryLoad[RandomReal[1, 10]]入力のCUDAMemoryをソートする:
res = CUDASort[mem]入力と出力のメモリは同じである.つまり,CUDASortはメモリをその場でソートしたということである.CUDAMemoryGetを使ってメモリを取り出す:
Row[{
CUDAMemoryGet[mem],
CUDAMemoryGet[res]
}]CUDASortはベクトル型に作用し,データを辞書の順序にソートする. ランダムな整数の組を生成する:
lst = RandomInteger[10, {10, 2}]mem = CUDAMemoryLoad[lst, "Integer2"]CUDASort[mem]CUDAMemoryGet[mem]Sort[lst]関連項目
テクニカルノート
関連するガイド
-
▪
- CUDALink
テキスト
Wolfram Research (2010), CUDASort, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDASort.html.
CMS
Wolfram Language. 2010. "CUDASort." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDASort.html.
APA
Wolfram Language. (2010). CUDASort. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDASort.html
BibTeX
@misc{reference.wolfram_2026_cudasort, author="Wolfram Research", title="{CUDASort}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDASort.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_cudasort, organization={Wolfram Research}, title={CUDASort}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDASort.html}, note=[Accessed: 10-September-2026]}