stripdims

Удалите dlarray метки

Синтаксис

Описание

пример

y = stripdims(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 = 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(ones(3,2), 'SCB');
    ndims(dlX)
    ans =
    
         3
    dlX = stripdims(dlX);
    ndims(dlX)
    ans =
    
         2

Смотрите также

| |

Введенный в R2019b