---
title: Reshape
description: "改变输入Tensor的形状。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasoxol_09_0130.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasoxol_09_0130.html
indexId: ed8fd37e7b6600c8d73de6f8cad416c7f4b62885dd06838d7e528467c524e90c63
---
# Reshape

#### 功能

改变输入Tensor的形状。


#### 输入

- data：输入data Tensor，数据类型：float16、int8、int16、uint16、uint8、int32、int64、uint32、uint64、bool、double。
- shape：输入shape Tensor，指定了输出Tensor的形状，数据类型：int64。


#### 输出

reshaped data：输出Tensor，数据类型与输入data一致。


#### 属性

allowzero：数据类型int，默认为0，此时输入shape中的任何值等于零时，相应的维度值将从输入data中动态复制。allowzero=1 表示如果输入shape中的任何值为零，则遵循零值，类似于NumPy。


#### 限制与约束

无


#### 支持的ONNX版本

Opset v8/v9/v10/v11/v12/v13/v14/v15/v16/v17/v18
