Expand¶
Expand - 13¶
版本¶
名称: Expand (GitHub)
域:
main起始版本:
13函数:
False支持级别:
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
输入张量
形状 (异构) - 张量(int64)
一个 1-D 张量,表示您希望根据广播规则扩展到的形状
输出¶
输出 (异构) - T
输出张量
类型约束¶
T 在 (
张量(bfloat16),张量(bool),张量(complex128),张量(complex64),张量(double),张量(float),张量(float16),张量(int16),张量(int32),张量(int64),张量(int8),张量(string),张量(uint16),张量(uint32),张量(uint64),张量(uint8))将输入和输出类型限制为所有张量。
Expand - 8¶
版本¶
名称: Expand (GitHub)
域:
main起始版本:
8函数:
False支持级别:
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
输入张量
形状 (异构) - 张量(int64)
一个 1-D 张量,表示您希望根据广播规则扩展到的形状
输出¶
输出 (异构) - T
输出张量
类型约束¶
T 在 (
张量(bool),张量(complex128),张量(complex64),张量(double),张量(float),张量(float16),张量(int16),张量(int32),张量(int64),张量(int8),张量(string),张量(uint16),张量(uint32),张量(uint64),张量(uint8))将输入和输出类型限制为所有张量。