MATLAB 帮助中心
从 dlarray 对象提取数据
dlarray
Y = extractdata(X)
extractdata 函数从 dlarray 对象中提取数据。
extractdata
Y = extractdata(X) 返回 dlarray X 对象中的数据。
Y
X
您可以对其他数据类型(例如数值数组)调用 extractdata。如果 X 不是 dlarray 对象,则该函数不产生任何效果。 (自 R2026a 起)
示例
全部折叠
创建数据格式为 'SS' 的一个逻辑 dlarray。
'SS'
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 中提取数据。
dlX
y = extractdata(dlX)
y = 4×3 logical array 1 1 1 1 0 1 0 0 0 1 1 1
输入数据,指定为 dlarray 对象。
gpuArray
提取的数据,以单精度数组、双精度数组或逻辑数组形式返回,或以这些数组类型之一的 gpuArray 形式返回。输出 Y 与 X 中的基础数据类型具有相同的数据类型。
如果 X 不是 dlarray 对象,则 Y 与 X 相同。
如果 X 因为格式化而包含隐式置换,则 Y 显式包含该置换。
输出 Y 没有针对导数计算的跟踪。请参阅Derivative Trace。
全部展开
用法说明和限制:
代码生成不支持 gpuArray 数据类型。
有关 gpuArray 的建议和限制,请参阅Support for GPU Arrays (GPU Coder)。
您可以对不是 dlarray 的数据类型(例如数值数组)调用 extractdata 函数。如果 X 不是 dlarray 对象,则该函数不产生任何效果。此行为使您能够更轻松地重用同时支持 dlarray 对象和其他数据类型的代码。
dlarray | gather (Parallel Computing Toolbox)
gather
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处