展開¶
展開 - 13¶
版本¶
網域:
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。
輸入¶
input (異質) - T
輸入張量
shape (異質) - tensor(int64)
一個 1 維張量,指示您要擴展到的形狀,並遵循廣播規則
輸出¶
output (異質) - 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¶
版本¶
網域:
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。
輸入¶
input (異質) - T
輸入張量
shape (異質) - tensor(int64)
一個 1 維張量,指示您要擴展到的形狀,並遵循廣播規則
輸出¶
output (異質) - 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)
)將輸入和輸出類型限制為所有張量。