小编use*_*555的帖子

如何将圆盘形面罩应用于numpy阵列?

我有这样一个数组:

>>> np.ones((8,8))
array([[ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.]])
Run Code Online (Sandbox Code Playgroud)

我正在创建一个半径为3的圆盘形掩模:

y,x = np.ogrid[-3: 3+1, …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy mask

35
推荐指数
4
解决办法
3万
查看次数

标签 统计

arrays ×1

mask ×1

numpy ×1

python ×1