从简单列表创建的numpy数组的形状

詹妮·斯皮尔

我有一个号码清单

mylist = [0, 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]

我在一个numpy数组中转换了mylist

import numpy as np
mylist_np = np.array(mylist)

array([ 0, 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17,
       18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29])

我希望给数组一个形状为:

array([[0, 1,2,3,4,5,6,7,8,9],
[10,11,12,13,14,15,16,17,18,19],
[20,21,22,23,24,25,26,27,28,29]])
米歇尔·科蒂斯(Michaelrccurtis)

Numpy不支持粗糙的数组(至少在不破坏某些基本方法的结果的情况下)

如果您的阵列是

array([ 0, 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17,
   18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29])

然后可以通过以下方式重塑它:

np.reshape(mylist_np, (3,10))

但是为什么要使用numpy?您可以通过以下方式设置数组的形状:

my_list = [range(max(a,1),a+10) for a in range(0,30,10)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从简单列表创建下拉菜单

来自分类Dev

从简单数组创建嵌套对象

来自分类Dev

从简单数组创建关联数组

来自分类Dev

使用 JsRender 从简单的数组数据创建行/列布局

来自分类Dev

如何从数组创建表单列表?

来自分类Dev

简单列表创建中的评估顺序是什么?

来自分类Dev

在while循环python中创建简单列表

来自分类Dev

numpy数组创建列表数组

来自分类Dev

从列表创建 numpy 数组数组

来自分类Dev

从数组列表创建数据框(各种形状)

来自分类Dev

从数组列表创建数据框(各种形状)

来自分类Dev

从列表创建多维numpy数组

来自分类Dev

从列表的单列创建要素列

来自分类Dev

使用Slick创建单列表

来自分类Dev

psycopg2 executemany简单列表?

来自分类Dev

python中的简单列表递归

来自分类Dev

简单列表到数据框

来自分类Dev

Django博客中的链接的简单列表

来自分类Dev

简单列表视图崩溃应用

来自分类Dev

获取所有磁盘的简单列表

来自分类Dev

python中的简单列表模拟

来自分类Dev

简单列表理解(python 2.7)

来自分类Dev

ASP.NET 中的简单列表

来自分类Dev

从形状 (m, n) 的 numpy 数组创建 Pandas 系列

来自分类Dev

如何从大量列表创建Numpy数组-Python

来自分类Dev

如何使用NumPy从列表创建多维数组?

来自分类Dev

numpy数组形状的差异

来自分类Dev

numpy数组的形状与len

来自分类Dev

numpy数组的形状与len