首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >具有线性空间的python 2D数组

具有线性空间的python 2D数组
EN

Stack Overflow用户
提问于 2015-05-20 16:52:33
回答 1查看 10.5K关注 0票数 0

我想生成1024x1024的2D数组,从(275.79905,64.215746)到(275.14172,64.500187),而不是(0,0)到(1024,1024)。我知道linspace可以生成它,但是我如何使用它来制作2D数组?

EN

回答 1

Stack Overflow用户

发布于 2015-05-20 17:28:45

我建议使用meshgrid。这是documentation

示例

代码语言:javascript
复制
>>> nx, ny = (3, 2)
>>> x = np.linspace(0, 1, nx)
>>> y = np.linspace(0, 1, ny)
>>> xv, yv = np.meshgrid(x, y)
>>> xv
array([[ 0. ,  0.5,  1. ],
       [ 0. ,  0.5,  1. ]])
>>> yv
array([[ 0.,  0.,  0.],
       [ 1.,  1.,  1.]])

linspace参数:

  1. 开始值
  2. 终值
  3. 向量中所有值的数量
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30344758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档