Expand¶
Expand - 13¶
版本¶
域:
main
起始版本:
13
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自 版本 13 起可用。
摘要¶
根据给定的形状和广播规则广播输入张量。广播规则类似于 numpy.array(input) * numpy.ones(shape):维度右对齐;两个对应的维度必须具有相同的值,或者其中一个等于 1。此外,此运算符类似于 numpy.broadcast_to(input, shape),但主要区别是 numpy.broadcast_to() 不允许 shape 小于 input.size()。当 shape 中的某些维度等于 1 或 shape.ndim < input.shape.ndim 时,output.shape 可能不等于 shape。
输入¶
输入 (异构) - T
输入张量
形状(异构) - tensor(int64)
一个 1-D 张量,根据广播规则指示要展开到的形状
输出¶
输出 (异构) - T
输出张量
类型约束¶
T 在 (
tensor(bfloat16)
,tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
) 中将输入和输出类型限制为所有张量。
Expand - 8¶
版本¶
域:
main
起始版本:
8
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此运算符版本自版本 8 起可用。
摘要¶
根据给定的形状和广播规则广播输入张量。广播规则类似于 numpy.array(input) * numpy.ones(shape):维度右对齐;两个对应的维度必须具有相同的值,或者其中一个等于 1。此外,此运算符类似于 numpy.broadcast_to(input, shape),但主要区别是 numpy.broadcast_to() 不允许 shape 小于 input.size()。当 shape 中的某些维度等于 1 或 shape.ndim < input.shape.ndim 时,output.shape 可能不等于 shape。
输入¶
输入 (异构) - T
输入张量
形状(异构) - tensor(int64)
一个 1-D 张量,根据广播规则指示要展开到的形状
输出¶
输出 (异构) - T
输出张量
类型约束¶
T 在 (
tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
) 中将输入和输出类型限制为所有张量。