轻松将列表列表转换为大数据的numpy Multidim数组

时间:2018-01-15 18:57:17

标签: python arrays numpy bigdata

让我们说我已经深入了解了#3;清单列表

len(list) --> 500
len(list[0]) --> 25
len(list[0][0]) --> 100

我想转换成一个形状为(500,25,100)的numpy数组。什么是最有效的计算方式?假设列表非常大。

2 个答案:

答案 0 :(得分:0)

您的清单:

l = [[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]]

你的numpy数组:

arr = np.array(l)
#array([[[ 1,  2],
#        [ 3,  4]],
#
#      [[ 5,  6],
#       [ 7,  8]],
#
#       [[ 9, 10],
#        [11, 12]]])

答案 1 :(得分:0)

我假设您想要转换它,之后想要在其索引上运行循环:

always_inline

给出

inline