函数功能:Return coordinate matrices from coordinate vectors.
代码实现:
import numpy as np
a = [1,2,3,4,5]
b = [6,7,8,9,0]
F_x,F_y = np.meshgrid(a,b)
print(F_x)
print(F_y)
结果:
[[1 2 3 4 5]
[1 2 3 4 5]
[1 2 3 4 5]
[1 2 3 4 5]
[1 2 3 4 5]]
[[6 6 6 6 6]
[7 7 7 7 7]
[8 8 8 8 8]
[9 9 9 9 9]
[0 0 0 0 0]]
应用案例:根据像素点向量生成像素点坐标矩阵。
import numpy as np
size_x = 4
size_y = 4
vector_x = np.arange(size_x)
vector_y = np.arange(size_y)
matrix_x,matrix_y = np.meshgrid(vector_x,vector_y)
if __name__ =="__main__":
for i in range(4):
for j in range(4):
print(matrix_x[i][j],matrix_y[i][j])