#%%2D坐标集 1、 x=np.arange(0,3) y=np.arange(0,3) #生成一个笛卡尔积的形式,第一列为i,第二列为j V=np.transpose([np.repeat(y, len(x)),np.tile(x, len(y))]) print(V) [[0 0] [0 1] [0 2] [1 0] [1 1] [1 2] [2 0] [2 1] [2 2]] 2、 X, Y = np.meshgrid(x, y) X1=X.flatten() Out[37]: array([0, 1, 2, 0, 1, 2, 0, 1, 2]) Y1=Y.flatten() Out[38]: array([0, 0, 0, 1, 1, 1, 2, 2, 2]) A=(X1,Y1) #%%3D坐标集 X, Y, Z= np.meshgrid(x, y,x) X1=X.flatten() print(X1) #[0 0 0 1 1 1 2 2 2 0 0 0 1 1 1 2 2 2 0 0 0 1 1 1 2 2 2] Y1=Y.flatten() print(Y1) #[0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2] Z1=Z.flatten() print(Z1) #[0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2] A=(Z1,X1,Y1)



