这是我在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条目的空间。它们是不同的类型,后来指向嵌套的数组数组。谢谢你的帮助。