---
title: Crop
description: "- x:"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/operatorlist_00111.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/operatorlist_00111.html
indexId: ffa5c244191ae8c1febe000361f42895c6651caecf6da7b800dd9e2e0bb9b02864
---
# Crop

#### 输入

- x:

  - 是否必填: 必填
  - 数据类型: float16、float32、int8、uint8、int16、uint16、int32、uint32、int64、uint64
  - 参数解释: 对输入Tensor x进行裁剪，裁剪成size的shape大小
  - 规格限制: 要进行裁剪的bottom，A的size为（20，50，512，512）
size:- 是否必填: 必填
- 数据类型: float16、float32、int8、uint8、int16、uint16、int32、uint32、int64、uint64
- 参数解释: 对输入Tensor x进行裁剪，裁剪成size的shape大小
- 规格限制: 裁剪的参考输入，size为（20，10，256，256）


#### 属性

- axis:

  - 是否必填: 非必填
  - 数据类型: int，默认值为2
  - 参数解释: 对输入Tensor x进行裁剪，裁剪成size的shape大小
Crop里有两个重要的参数: axis（决定从哪个轴开始裁剪）和offset（给出三个维度，决定裁剪位置的偏移），裁剪的长度和x2中对应的轴的长度是对应的。例如:

    1. 给出axis=1，offset=（25，128，128）
    2. 裁剪操作: C = A[:,25:25+size.shape[1],128:128+size.shape[2],128:128+size.shape[3]]
  - 规格限制: 无


- offset:

  - 是否必填: 必填
  - 数据类型: ListInt
  - 参数解释: 同axis
  - 规格限制: 无

#### 输出

- y:

  - 是否必填: 必填
  - 数据类型: float16、float32、int8、uint8、int16、uint16、int32、uint32、int64、uint64
  - 参数解释: 对输入Tensor x进行裁剪，裁剪成size的shape大小
  - 规格限制: 输出top，在x的基础上按照size的shape裁剪而来，所以shape和size相同
