主要内容

extractdata

dlarray 对象提取数据

说明

extractdata 函数从 dlarray 对象中提取数据。

Y = extractdata(X) 返回 dlarray X 对象中的数据。

您可以对其他数据类型(例如数值数组)调用 extractdata。如果 X 不是 dlarray 对象,则该函数不产生任何效果。 (自 R2026a 起)

示例

示例

全部折叠

创建数据格式为 'SS' 的一个逻辑 dlarray

rng default % For reproducibility
dlX = dlarray(rand(4,3) > 0.5,'SS')
dlX = 
  4(S) × 3(S) logical dlarray

   1   1   1
   1   0   1
   0   0   0
   1   1   1

dlX 中提取数据。

y = extractdata(dlX)
y = 4×3 logical array

   1   1   1
   1   0   1
   0   0   0
   1   1   1

输入参数

全部折叠

输入数据,指定为 dlarray 对象。

输出参量

全部折叠

提取的数据,以单精度数组、双精度数组或逻辑数组形式返回,或以这些数组类型之一的 gpuArray 形式返回。输出 YX 中的基础数据类型具有相同的数据类型。

如果 X 不是 dlarray 对象,则 YX 相同。

提示

  • 如果 X 因为格式化而包含隐式置换,则 Y 显式包含该置换。

  • 输出 Y 没有针对导数计算的跟踪。请参阅Derivative Trace

扩展功能

全部展开

版本历史记录

在 R2019b 中推出

全部展开

另请参阅

| (Parallel Computing Toolbox)