python中numpy.pad简单填充0用法

时间:2019-04-28 22:37:33   收藏:0   阅读:844

# -*- coding: utf-8 -*-
"""
Created on Sun Apr 28 22:07:02 2019

@author: jiangshan
"""
import numpy as np
A = np.arange(95,99).reshape(2,2)
print(A)
#对A上下左右填充
B = np.pad(A, 2, ‘constant‘)#,constant_values 缺省,则默认填充均为0
print(B)
#对A左上填充
C = np.pad(A, (2,0), ‘constant‘)#,constant_values 缺省,则默认填充均为0
print(C)
#对A右下填充
D = np.pad(A, (0,2), ‘constant‘)#,constant_values 缺省,则默认填充均为0
print(D)
#对A上下左右填充
E = np.pad(D, (2,0), ‘constant‘)#,constant_values 缺省,则默认填充均为0
print(E)
#输出
‘‘‘
[[95 96]
[97 98]]
[[ 0 0 0 0 0 0]
[ 0 0 0 0 0 0]
[ 0 0 95 96 0 0]
[ 0 0 97 98 0 0]
[ 0 0 0 0 0 0]
[ 0 0 0 0 0 0]]
[[ 0 0 0 0]
[ 0 0 0 0]
[ 0 0 95 96]
[ 0 0 97 98]]
[[95 96 0 0]
[97 98 0 0]
[ 0 0 0 0]
[ 0 0 0 0]]
[[ 0 0 0 0 0 0]
[ 0 0 0 0 0 0]
[ 0 0 95 96 0 0]
[ 0 0 97 98 0 0]
[ 0 0 0 0 0 0]
[ 0 0 0 0 0 0]]
‘‘‘

原文:https://www.cnblogs.com/jeshy/p/10787299.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!