import numpy as np
# 坐标向量
a = np.array([1,2,3])
# 坐标向量
b = np.array([7,8])
# 从坐标向量中返回坐标矩阵
# 返回list,有两个元素,第一个元素是X轴的取值,第二个元素是Y轴的取值
res = np.meshgrid(a,b)
print(res)
#result
[array([[1, 2, 3],
[1, 2, 3]]), array([[7, 7, 7],
[8, 8, 8]])]
#2另例子
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,500,30)
print("x的维度:{},shape:{}".format(x.ndim, x.shape))
print(x)
y = np.linspace(0,500,20)
print("y的维度:{},shape:{}".format(y.ndim, y.shape))
print(y)
xv,yv = np.meshgrid(x, y)
print("xv的维度:{},shape:{}".format(xv.ndim, xv.shape))
print("yv的维度:{},shape:{}".format(yv.ndim, yv.shape))
plt.plot(xv, yv, '.')
plt.grid(True)
plt.show()
print("xv=",xv)
print("yv=",yv)
#result
x的维度:1,shape:(30,) [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] y的维度:1,shape:(20,) [ 0. 26.31578947 52.63157895 78.94736842 105.26315789 131.57894737 157.89473684 184.21052632 210.52631579 236.84210526 263.15789474 289.47368421 315.78947368 342.10526316 368.42105263 394.73684211 421.05263158 447.36842105 473.68421053 500. ] xv的维度:2,shape:(20, 30) yv的维度:2,shape:(20, 30)
xv= [[ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ] [ 0. 17.24137931 34.48275862 51.72413793 68.96551724 86.20689655 103.44827586 120.68965517 137.93103448 155.17241379 172.4137931 189.65517241 206.89655172 224.13793103 241.37931034 258.62068966 275.86206897 293.10344828 310.34482759 327.5862069 344.82758621 362.06896552 379.31034483 396.55172414 413.79310345 431.03448276 448.27586207 465.51724138 482.75862069 500. ]] yv= [[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] [ 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947 26.31578947] [ 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895 52.63157895] [ 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842 78.94736842] [105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789 105.26315789] [131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737 131.57894737] [157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684 157.89473684] [184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632 184.21052632] [210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579 210.52631579] [236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526 236.84210526] [263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474 263.15789474] [289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421 289.47368421] [315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368 315.78947368] [342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316 342.10526316] [368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263 368.42105263] [394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211 394.73684211] [421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158 421.05263158] [447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105 447.36842105] [473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053 473.68421053] [500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. 500. ]]
参考