今天简单介绍一下在处理二维图片中算是偶尔会用到的工具——填充资料
这边以2d-array为例,不同尺寸会有不同结果
np.pad(tmp1,1,'constant',constant_values=100)
np.pad(tmp1,(0,3),'constant',constant_values=100)
np.pad(tmp1,((0,0),(1,1)),'constant',constant_values=100)
M = np.array([
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34]
])
seam = np.array([
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 0, 0, 1]
])
m, n = seam.shape
output = np.empty((m, n+1), input.dtype)
mask = np.ones((m, n+1), dtype=bool)
output
这边那个神奇的数字是因为np.empty()
产生出来的是没有初始化的数字
np.where()
找到seam的每个位置nz = np.where(seam)
nz
mask[nz] = False
output[mask]=input.ravel()
output
output[nz] = 1
<<: DAY20 - 档案处理 - 利用jszip和file-saver,制作网页下载zip档案
700. Search in a Binary Search Tree 昨天提到链结串列(Link...
iframe 是 写网页常见的语法之一 在进公司前不知道有这语法 但通常一个网页内容 左侧或上方选单...
阵列的基本介绍 简单来说是存放一组资料集 阵列 会使用 [ ] 前後包住资料集 下面的范例意思是 d...
If statement if (condition1) { } else if (conditio...
串列基本定义 串列可以储存不同的资料型态,如:整数、字串、浮点数,基本格式如下: List = [...