我想在 3d 空间中的两点之间创建一条线:
origin = np.array((0,0,0),'d')
final = np.array((1,2,3),'d')
delta = final-origin
npts = 25
points np.array([origin + i*delta for i in linspace(0,1,npts)])
但这很愚蠢:我建立了一个大的 python 列表,然后将它传递给 numpy,当我确定有一种方法可以单独使用 numpy 时。numpy 向导如何做这样的事情?