首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python数组和矩阵

Python数组和矩阵
EN

Stack Overflow用户
提问于 2019-08-27 19:21:33
回答 3查看 61关注 0票数 2

我的数组由400个值组成,我想将前4个值分配给一个矩阵,然后将下4个值分配给其他矩阵,直到数组结束。所以我将得到由4个values.How组成的100个矩阵,我在Python语言中做得有效吗?

EN

回答 3

Stack Overflow用户

发布于 2019-08-27 19:27:39

让我们将A称为原始数组

使用python列表:

代码语言:javascript
复制
l = [[A[4*i+j]for j in range(4)] for i in range(100)]
票数 0
EN

Stack Overflow用户

发布于 2019-08-27 19:31:05

你可以做到

代码语言:javascript
复制
a = np.arange(400).reshape((100, 4))

或者如果奥尤有一份清单

代码语言:javascript
复制
l=[1,2,3,4,5,6]
a = np.array(l).reshape((100, 4))

就像雅图建议的那样。

票数 0
EN

Stack Overflow用户

发布于 2019-08-27 19:31:11

代码语言:javascript
复制
a=np.array(range(400))

a.reshape(100,4)

这将减少执行所需的时间。

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

https://stackoverflow.com/questions/57673588

复制
相关文章

相似问题

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