Main Content

dims

dlarray 对象的数据格式

说明

dims 函数返回输入的数据格式。

数据格式是一个字符串,其中每个字符描述对应数据的维度的类型。

这些字符是:

  • "S" - 空间

  • "C" - 通道

  • "B" - 批量

  • "T" - 时间

  • "U" - 未指定

例如,假设有一个包含一批序列的数组,其中第一个、第二个和第三个维度分别对应于通道、观测值和时间步。您可以指定此数组的格式为 "CBT"(通道、批量、时间)。

d = dims(X) 以字符数组形式返回 X 的数据格式。数据格式为 X 中的每个维度提供维度标签。

示例

示例

全部折叠

获取格式化的 dlarray 的维度标签。

dlX = dlarray(randn(3,4),'TS');
d = dims(dlX)
d = 
'ST'

获取未格式化的 dlarray 的标签。

y = stripdims(dlX);
d = dims(y)
d =

  0x0 empty char array

输入参数

全部折叠

输入数据,指定为格式化或未格式化的 dlarray 对象。

输出参量

全部折叠

维度标签,以字符向量形式返回。如果输入 X 未格式化,则 d 为空。

扩展功能

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

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

版本历史记录

在 R2019b 中推出

另请参阅

| |