stripdims

去掉dlarray标签

描述

ÿ= stripdims(DLX返回dlarrayDLX没有任何标签。

例子

全部收缩

创建标记dlarray

DLX = dlarray(randn(3,2,1,2),'SSTU'
DLX = 3(S)×2(S)X 1(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 = 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), 'ST')

输出参数

全部收缩

未标记dlarray,返回一个未标记dlarray对象是相同的输入数组DLX,但没有任何标签。如果DLX未标记,然后Y = DLX

提示

  • stripdims以确保dlarray行为类似于相同尺寸的数值数组,而无需任何特殊行为由于尺寸的标签。

  • 为ndims(DLX)一个后可以减少stripdims调用因为函数删除尾随单身的标签。

    DLX = dlarray(个(3,2),'SCB');为ndims(DLX)
    ANS = 3
    DLX = stripdims(DLX);为ndims(DLX)
    ANS = 2

也可以看看

||

介绍了在R2019b