finddim

Поиск размерностей с заданной меткой

Синтаксис

Описание

пример

dim = finddim(dlX,label) возвращает размерности в dlX которые имеют метку label. Если ни одна размерность не соответствует label, dim пуст.

Примеры

свернуть все

Создайте dlarray с некоторыми повторяющимися метками. Задайте метки следующим 'TSSU'. The dlarray вызов переупорядочивает метки, потому что он применяет порядок 'SCBTU'. См. Использование.

dlX = dlarray(randn(5,4,3,2),'TSSU');

Получите размерности с помощью метки 'T'.

dimU = finddim(dlX,'T')
dimU = 3

Получите размерности с помощью метки 'S'.

dimS = finddim(dlX,'S')
dimS = 1×2

     1     2

Получите размерности с помощью метки 'B'.

dimB = finddim(dlX,'B')
dimB =

  1x0 empty double row vector

Получите размер dlX размерности, отмеченные 'S'.

SSize = size(dlX,finddim(dlX,'S'))
SSize = 1×2

     4     3

Входные параметры

свернуть все

Входные dlarray, заданный как dlarray объект.

Пример: dlX = dlarray(randn(3,4),'ST')

Одно dlarray метка, заданная как один из следующих символов:

  • S - Пространственный

  • C - Канал

  • B - Пакетные наблюдения

  • T - Время или последовательность

  • U - Не определено

Пример: "C"

Типы данных: char | string

Выходные аргументы

свернуть все

Размерность, возвращенное как вектор действительных чисел. Если в массиве входа нет метки dlX соответствует label, dim пуст. Так что, если dlX немечен, dim пуст.

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

..

См. также

| |

Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте