首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改列表形状的python列表操作

问修改列表形状的python列表操作
EN

Stack Overflow用户
提问于 2017-06-01 23:45:20
回答 0查看 418关注 0票数 1

在这个上下文中,np是numpy。

z_mesh是形状为41*401的数组。

我需要20*200形状的dz_theta_mat和dz_gamma_mat,方法是从2*i,2*j+2th元素中减去2*i,2*j个元素,从2*i+2,2*jth元素中减去2*i,2*j个元素。

我的尝试没有给出列表所需的形状。

如何修改才能得到需要的结果?

代码语言:javascript
复制
print np.shape(z_mesh)
dz_gamma_mat = [z_mesh[2*i,2*j+2]-z_mesh[2*i,2*j] for i,j in itertools.product(range(20),range(199))]
print np.shape(fish_dz_gamma_mat)
dz_theta_mat = [z_mesh[2*i+2,2*j]-z_mesh[2*i,2*j] for i, j in itertools.product(range(19),range(200))]
print np.shape(fish_dz_theta_mat)

(41, 401)
(3980,)
(3800,)
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44312006

复制
相关文章

相似问题

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