昇腾社区首页
中文
注册

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相同