主要内容

剥离丁片

去掉dlarray.标签

描述

例子

y= Stribdims(DLX.返回dlarray.DLX.没有任何标签。

例子

全部收缩

创建标签dlarray.

dlx = dlarray(Randn(3,2,1,2),'sstu'
DLX = 3(s)x 2(s)x 1(t)x 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 = stribdims(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.,指定为adlarray.目的。

例子:dlx = dlarray(randn(3,4),'st')

输出参数

全部收缩

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

尖端

  • 剥离丁片确保一个dlarray.表现类似于相同大小的数字数组,没有尺寸标签导致的任何特殊行为。

  • ndims(DLX)在a之后可以减少剥离丁片呼叫,因为函数删除尾随单例标签。

    dlx = dlarray(一个(3,2),'scb');ndims(DLX)
    ans = 3.
    DLX = TILTDIMS(DLX);ndims(DLX)
    ans = 2

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

也可以看看

||

在R2019B中介绍