Pad¶
- class Pad(pad_width, mode='constant', constant_val=0.0)[源代码]¶
填充输入张量。
- 参数
- 返回
module. The instance of the
Pad
module.- 返回类型
Return type
实际案例
>>> import numpy as np >>> inp = Tensor([[1., 2., 3.],[4., 5., 6.]]) >>> inp Tensor([[1. 2. 3.] [4. 5. 6.]], device=xpux:0) >>> m = M.Pad(pad_width=((1, 1),), mode="constant") >>> m(inp) Tensor([[0. 0. 0.] [1. 2. 3.] [4. 5. 6.] [0. 0. 0.]], device=xpux:0) >>> m = M.Pad(pad_width=((1, 1),), mode="constant", constant_val=9) >>> m(inp) Tensor([[9. 9. 9.] [1. 2. 3.] [4. 5. 6.] [9. 9. 9.]], device=xpux:0) >>> m = M.Pad(pad_width=((1, 1), (1, 2)), mode="reflect") >>> m(inp) Tensor([[5. 4. 5. 6. 5. 4.] [2. 1. 2. 3. 2. 1.] [5. 4. 5. 6. 5. 4.] [2. 1. 2. 3. 2. 1.]], device=xpux:0) >>> m = M.Pad(pad_width=((1, 1), (1, 2)), mode="replicate") >>> m(inp) Tensor([[1. 1. 2. 3. 3. 3.] [1. 1. 2. 3. 3. 3.] [4. 4. 5. 6. 6. 6.] [4. 4. 5. 6. 6. 6.]], device=xpux:0)