在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)
我该怎么做?
答案 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)