---
title: ConstantOfShape
description: "生成具有给定值和shape的Tensor。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasoxol_09_0039.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasoxol_09_0039.html
indexId: 226bb2362d1e614f3e383d36b5111e16715d8ac0cd835de995031bc62f45fa2c63
---
# ConstantOfShape

#### 功能

生成具有给定值和shape的Tensor。


#### 输入

x：一维Tensor，用于表示输出数据的shape，所有的值必须大于0，数据类型支持int64。


#### 属性

value（可选）：指定输出Tensor的数据和类型，应为单元素Tensor，如果未指定，则默认为值为0且数据类型为float32的张量。


#### 输出

y：输出Tensor，由x指定shape的输出张量，如果指定了属性value，则输出Tensor的值和数据类型就取自value指定的值，如果未指定属性value，则输出中的值默认为0，数据类型默认为float32。


#### 约束

无。


#### 支持的ONNX版本

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