展开¶
展开 - 13¶
版本¶
名称: 展开 (GitHub)
域:
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)
一个一维张量,指示您想要扩展到的形状,遵循广播规则
输出¶
输出 (异构) - T
输出张量
类型约束¶
T in (
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)
)将输入和输出类型约束为所有张量。
展开 - 8¶
版本¶
名称: 展开 (GitHub)
域:
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)
一个一维张量,指示您想要扩展到的形状,遵循广播规则
输出¶
输出 (异构) - T
输出张量
类型约束¶
T in (
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)
)将输入和输出类型约束为所有张量。