将对象元组的Python元组(混合类型列表)转换为Numpy数组

时间:2016-04-08 18:18:37

标签: python arrays pointers numpy

这是我在Python中设置的数据结构,我想将其转换为numpy数组:

idx = tuple(tuple([None, None, None, None, None, 0, False] for i in range(S)) for j in range(A))

前三个条目稍后被分配给指向相同类型的数组的指针:[None,None,None,None,None,0,False],这反过来可以使它们的前三个条目成为指向这些类型的指针数组,等等。

第4和第5个条目稍后被分配到字典条目的指针{“admin”:a,“devices”:0}

最后两个数组条目是整数和布尔值。

我如何将其作为“numpy”数组实现?像

这样的转换
np.array(idx) 

有问题,首先是我必须在python中创建列表和元组,这会减慢速度,我可以更直接地执行此操作吗?其次,是如何分配None条目的空间。它们是不同的类型,后来指向嵌套的数组数组。谢谢你的帮助。

0 个答案:

没有答案