从 dlarray 中提取数据
dlarray
自 R2019b 起
Y = extractdata(X)
示例
Y = extractdata( X ) 返回 dlarray X 中的数据。输出 Y 与 X 中的基础数据具有相同的数据类型。
Y = extractdata( X )
Y
X
全部折叠
创建数据格式为 'SS' 的一个逻辑 dlarray 。
'SS'
rng default % For reproducibility dlX = dlarray(rand(4,3) > 0.5,'SS')
dlX = 4(S) x 3(S) logical dlarray 1 1 1 1 0 1 0 0 0 1 1 1
从 dlX 中提取数据。
dlX
y = extractdata(dlX)
y = 4x3 logical array 1 1 1 1 0 1 0 0 0 1 1 1
输入 dlarray ,指定为 dlarray 对象。
示例: X = dlarray(randn(50,3),'SC')
X = dlarray(randn(50,3),'SC')
gpuArray
数据数组,以单精度数组、双精度数组或逻辑数组形式返回,或以这些数组类型之一的 gpuArray 形式返回。输出 Y 与 X 中的基础数据类型具有相同的数据类型。
如果 X 因为格式化而包含隐式置换,则 Y 显式包含该置换。
输出 Y 没有针对导数计算的跟踪。请参阅 Derivative Trace 。
用法说明和限制:
代码生成不支持 gpuArray 数据类型。
有关 gpuArray 的建议和限制,请参阅 Support for GPU Arrays (GPU Coder) 。
在 R2019b 中推出
dlarray | gather (Parallel Computing Toolbox)
gather