CUDALink`
CUDALink`

CUDAFoldList

CUDAFoldList[f,x,{a,b,}]

{x,f[x,a],f[f[x,a],b],}を返す.

詳細とオプション

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAFoldList"Float""Double"等の一般的なベクトルに対してのみ使える.
  • CUDAFoldList"Float[2]""Integer32[2]"等の定数ベクトル構造体型に対しては使えない.
  • CUDAFoldListは記号入力に対しては使えない.
  • CUDAFoldListFoldListに似ている.
  • f の値にはMaxMinPlusMinusTimesのいずれかが使える.

例題

すべて開くすべて閉じる

  (3)

まず CUDALink アプリケーションをロードする:

Plus演算子を含み,初期値が0である入力リストをたたむ:

CUDAFoldListは入力CUDAMemoryの入力にも使える:

前述のものと同じようにCUDAMemoryをたたむ:

返されたメモリはCUDAMemoryGetを使って取り出せる:

FoldListと比較すると,CUDAFoldでサポートされている操作は少しである:

考えられる問題  (1)

CUDAFoldListFoldListの最後の要素を含まない:

Wolfram Research (2010), CUDAFoldList, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFoldList.html.

テキスト

Wolfram Research (2010), CUDAFoldList, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAFoldList.html.

CMS

Wolfram Language. 2010. "CUDAFoldList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAFoldList.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_cudafoldlist, author="Wolfram Research", title="{CUDAFoldList}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAFoldList.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cudafoldlist, organization={Wolfram Research}, title={CUDAFoldList}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAFoldList.html}, note=[Accessed: 22-November-2024 ]}