博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy meshgrid用法
阅读量:4145 次
发布时间:2019-05-25

本文共 17217 字,大约阅读时间需要 57 分钟。

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

 

 

 

 

参考

转载地址:http://jsfti.baihongyu.com/

你可能感兴趣的文章
CSS border 属性及用border画各种图形
查看>>
转载知乎-前端汇总资源
查看>>
JavaScript substr() 方法
查看>>
JavaScript slice() 方法
查看>>
JavaScript substring() 方法
查看>>
HTML 5 新的表单元素 datalist keygen output
查看>>
(转载)正确理解cookie和session机制原理
查看>>
jQuery ajax - ajax() 方法
查看>>
将有序数组转换为平衡二叉搜索树
查看>>
最长递增子序列
查看>>
从一列数中筛除尽可能少的数,使得从左往右看这些数是从小到大再从大到小...
查看>>
判断一个整数是否是回文数
查看>>
经典shell面试题整理
查看>>
腾讯的一道面试题—不用除法求数字乘积
查看>>
素数算法
查看>>
java多线程环境单例模式实现详解
查看>>
将一个数插入到有序的数列中,插入后的数列仍然有序
查看>>
在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found
查看>>
万年历
查看>>
作为码农你希望面试官当场指出你错误么?有面试官这样遭到投诉!
查看>>