NumPy的pad使用介绍
https://github.com/jackzhenguo/python-small-examples
今天介绍 NumPy 一个实用的方法 pad
,实现数组周围向外扩展层的功能。
In [1]: import numpy as np
In [2]: help(np.pad)
In [4]: a = np.ones((3,4))
Out[4]:
array([[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]])
np.pad 默认在原数组周边向外扩展 pad_width 层:
In [6]: np.pad(a,pad_width=2)
Out[6]:
array([[0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 1., 1., 1., 1., 0., 0.],
[0., 0., 1., 1., 1., 1., 0., 0.],
[0., 0., 1., 1., 1., 1., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0.]])
此函数在为数组充填值,卷积中有重要应用。
大家在看
AI安装教程
AI本地安装教程
微软AI大模型通识教程
微软AI大模型通识教程
AI大模型入门教程
AI大模型入门教程
Python入门教程
Python入门教程
Python进阶教程
Python进阶教程
Python小例子200道练习题
Python小例子200道练习题
Python练手项目
Python练手项目
Python从零在线练习题
Python从零到一60题