exponenta event banner

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.

См. также

| |

Представлен в R2019b