关于 np.dtype 和 np.empty 的问题。

软件和网站开发以及相关技术探讨
回复
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

关于 np.dtype 和 np.empty 的问题。

#1

帖子 Hello World! » 2013-04-23 17:45

我的代码:[python]Node_Elem_type = np.dtype([('parent', np.int32),
('x', np.int32),
('y', np.int32),
('dist',np.float32)])

self.open = np.empty(100000,dtype=Node_Elem_type)
self.open_l = 0
self.close = np.empty(100000,dtype=Node_Elem_type)
self.close_l = 0[/python]但是提示:
File "/home/liu/code/panda/tut/findpath/astar_c.py", line 132, in extend_round
self.open[self.open_l].parent = node.parent
AttributeError: 'numpy.void' object has no attribute 'parent'
意思是说,self.open[self.open_l] 没有 parent。
我用[python]print dir(self.close[0])[/python]返回的结果中也没有 parent 之类的。。。怎么回事?我第一次用 NumPy。。。
http://noie.name 网站改版中。
回复