#record 数组转 structured数组:
structured_arr = record_arr.view(record_arr.dtype.fields, np.ndarray)
#增加列:
import numpy.lib.recfunctions as rft
colarr1 = np.array([...])
colarr2 = np.array([...])
array2 = rft.append_fields(structured_array, names=['colname1', 'colname2'], data=[colarr1, colarr2])
1
ruoyu0088 2018 年 12 月 1 日 文档里面有:
arr2 = recordarr.view(recordarr.dtype.fields or recordarr.dtype, np.ndarray) 但是添加列应该需要复制所有数据。 |