主要内容

stripdims

删除dlarray数据格式

自从R2019b

描述

例子

Y= stripdims (X)返回dlarrayX没有任何尺寸标签。Y是一个非格式化dlarray

例子

全部折叠

创建一个格式化的dlarray

dlX = dlarray (randn (3、2、1、2),无缝钢管的)
dlX = 3 (S) 2 (S) x 1 x (T) 2 (U) dlarray (:,:, 1, 1) = 0.5377 0.8622 1.8339 0.3188 -2.2588 -1.3077 (:,:, 1, 2) = -0.4336 2.7694 0.3426 - -1.3499 3.5784 - 3.0349

创建一个数组,是一样的dlX但没有尺寸标签。

y = stripdims (dlX)
y = 3 x2x1x2 dlarray (:,:, 1, 1) = 0.5377 0.8622 1.8339 0.3188 -2.2588 -1.3077 (:,:, 1, 2) = -0.4336 2.7694 0.3426 - -1.3499 3.5784 - 3.0349

输入参数

全部折叠

输入数据,指定为一个格式化的或未格式化dlarray对象。

输出参数

全部折叠

无格式dlarray,作为一个非格式化返回dlarray输入数组对象是一样的X,但没有任何维度标签。如果X未格式化,然后Y = X

提示

  • 使用stripdims以确保dlarray像一个数字相同大小的数组,没有任何特殊行为由于尺寸标签。

  • ndims (X)可以减少后stripdims调用,因为函数删除拖单维度。

    X = dlarray ((3, 2),“渣打银行”);ndims (X)
    ans = 3
    X = stripdims (X);ndims (X)
    ans = 2

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

版本历史

介绍了R2019b

另请参阅

||