numpy meshgrid用法

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.        ]]

 

 

 

 

参考

https://www.jb51.net/article/166710.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值