Python添加到空记录

时间:2014-07-23 11:39:21

标签: python arrays record

在python中使用来自numpy的记录我想从空记录aa开始,我有数组bb和数组cc。如:

#aa = empty record (that take float)
bb = np.array([1,2,3])
cc = np.array([9,9,9])

现在我想向aa添加两个数组,这样数组bb的属性名称为bb,而数组cc的属性名称为cc < / p>

aa = numpy.lib.recfunctions.append_fields(aa,'bb',bb,dtypes=float,usemask=False,asrecarray=True)
aa = numpy.lib.recfunctions.append_fields(aa,'cc',cc,dtypes=float,usemask=False,asrecarray=True)

我该怎么做?

1 个答案:

答案 0 :(得分:0)

在Python中,不想要重新获取变量名称。如果要将(列表,名称)元组添加到numpy数组,只需使用append

bb=np.array([1,2,3])
cc=np.array([9,9,9])
myArray=numpy.array([(bb,"bb"),(cc,"cc")],dtype=object)

如果你想再添加一个数组:

myArray=numpy.append(myArray,[(dd,"dd")],axis=0)