zoukankan      html  css  js  c++  java
  • python中numpy.pad简单填充0用法

    # -*- 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]]
    '''

  • 相关阅读:
    字符串练习题
    算法题
    readLine()
    grep家族
    java_IO
    集合框架
    常用类
    异常
    Mysql 图形工具 Navicat
    Mysql内置功能《一》流程控制
  • 原文地址:https://www.cnblogs.com/jeshy/p/10787299.html
Copyright © 2011-2022 走看看