这是一个 7x7 矩阵:
11 21 31 41 51 61 71
12 22 32 42 52 62 72
13 23 33 43 53 63 73
14 24 34 44 54 64 74
15 25 35 45 55 65 75
16 26 36 46 56 66 76
17 27 37 47 57 67 77
Run Code Online (Sandbox Code Playgroud)
数字11, 21, 33……是职位的价值。如果给定半径,行数和列数,如何找到邻居?
例如,函数neighbors(radius = 1, rowNumber = 3, columnNumber = 3)应该返回一个矩阵:
22 32 42
23 33 43
24 34 44
Run Code Online (Sandbox Code Playgroud)
function neighbors(radius = …
我有一个大小为 ndarray 的数组32x32x32。我想在数组内创建一个球体,中心(x,y)为 4 个像素,半径为 4 个像素。球体的值为 1,数组的值为 0。如何在 python 中完成?
这是生成数组的代码:
import numpy as np
A = np.zeros((32,32,32))
print (A)
Run Code Online (Sandbox Code Playgroud) 所以目前我已经制作了一个 numpy 3D 零数组,但我正在尝试创建一堆可以用 numpy 数组表示的不同球体。然而,我对如何实际做到这一点感到困惑。如果我有指定的中心和指定的半径,我将如何创建一个代表球体的 numpy 数组?