扩展¶
扩展 - 13¶
版本¶
名称: Expand (GitHub)
域名:
mainsince_version:
13函数:
Falsesupport_level:
SupportType.COMMON形状推断:
True
此版本的运算符自版本13起可用。
摘要¶
根据给定的形状和广播规则广播输入张量。 广播规则类似于numpy.array(input) * numpy.ones(shape): 维度是右对齐的; 两个对应的维度必须具有相同的值,或者其中一个等于1。 此外,此操作符类似于numpy.broadcast_to(input, shape), 但主要区别是numpy.broadcast_to()不允许形状小于input.size()。 当形状中的某些维度等于1时,或者shape.ndim < input.shape.ndim时,output.shape可能不等于shape。
输入¶
输入 (异构) - T:
输入张量
shape(异构) - tensor(int64):
一维张量表示您希望扩展到的形状,遵循广播规则
输出¶
输出 (异构) - 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)):将输入和输出类型限制为所有张量。
扩展 - 8¶
版本¶
名称: Expand (GitHub)
域名:
mainsince_version:
8函数:
Falsesupport_level:
SupportType.COMMON形状推断:
True
此版本的运算符自版本8起可用。
摘要¶
根据给定的形状和广播规则广播输入张量。 广播规则类似于numpy.array(input) * numpy.ones(shape): 维度是右对齐的; 两个对应的维度必须具有相同的值,或者其中一个等于1。 此外,此操作符类似于numpy.broadcast_to(input, shape), 但主要区别是numpy.broadcast_to()不允许形状小于input.size()。 当形状中的某些维度等于1时,或者shape.ndim < input.shape.ndim时,output.shape可能不等于shape。
输入¶
输入 (异构) - T:
输入张量
形状 (异构) - tensor(int64):
一维张量表示您希望扩展到的形状,遵循广播规则
输出¶
输出 (异构) - 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)):将输入和输出类型限制为所有张量。