在GPU处理稀疏阵列
创建稀疏GPU数组
您可以创建一个稀疏gpuArray
通过调用稀疏的
与一个gpuArray
输入,或通过调用gpuArray
稀疏的输入。例如,
x = [0 1 0 0 0;0 0 0 0 1)
0 1 0 0 0 0 0 0 0 1
s =稀疏(x)
(1、2)1 (2、5)1
g = gpuArray(年代);% g是一个稀疏gpuArraygt = ' (g);% gt是一个稀疏gpuArrayf =全(gt)% f是一个完整的gpuArray
0 0 1 0 0 0 0 0 0 1
函数支持稀疏GPU数组万博1manbetx
稀疏的gpuArray
对象不支持索引。万博1manbetx相反,使用找到
定位非零元素数组的行和列索引。然后更换你想要的值,构造一个新的稀疏gpuArray
。
这个表列出函数支持稀疏万博1manbetxgpuArray
对象。
abs位于acosd作用acot acotd研究会acscd acoth acsch角asec asecd asech作用正如asind atand每股atanh bicg bicgstab装天花板cgs classUnderlying连词因为cosd cosh cospi床cotd双曲余切csc cscd csch ctranspose函数诊断接头 |
结束eps exp expint expm1找到修复地板全部gmr gpuArray。speye图像放大isaUnderlying isdiag isempty isequal isequaln isfinite isfloat isinteger islogical isnumeric伊斯雷尔issparse istril istriu isUnderlyingType长度日志log2 log10 log1p lsqr - mtimes mustBeUnderlyingType ndims nextpow2 nnz |
非零规范元素个数nzmax pcg + qmr rad2deg真正reallog realsqrt一轮秒secd双曲正割标志罪信德sinh sinpi大小稀疏spfun spones sprandsym sqrt总和谭罐内双曲正切tfqmr乘以(. *)跟踪转置下三角阵triu uminus underlyingType uplus |