主要内容

stripdims

删除dlarray标签

描述

例子

y= stripdims (dlX)返回dlarraydlX没有任何标签。

例子

全部折叠

创建一个标签dlarray

dlX = dlarray (randn(3、2、1、2),无缝钢管的)
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 = 3x2x1x2 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对象。

例子:dlX = dlarray (randn(3、4),“圣”)

输出参数

全部折叠

无标号dlarray,以未标记的身份返回dlarray对象,该对象与输入数组相同dlX,但没有任何标签。如果dlX是无标号,然后y = dlX

提示

  • 使用stripdims以确保dlarray行为类似于具有相同大小的数字数组,而不会由于维度标签而产生任何特殊行为。

  • ndims (dlX)会减少stripdims调用是因为该函数删除了尾随的单例标签。

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

扩展功能

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

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

另请参阅

||

介绍了R2019b