草庐IT

recarrayness

全部标签

python - 如何更改 numpy recarray 某些列的数据类型?

假设我有一个recarray,如下所示:importnumpyasnp#exampledatafrom@unutbu'sanswerrecs=[('Bill','31',260.0),('Fred',15,'145.0')]r=np.rec.fromrecords(recs,formats='S30,i2,f4',names='name,age,weight')print(r)#[('Bill',31,260.0)('Fred',15,145.0)]假设我想将某些列转换为float。我该怎么做呢?我应该更改为ndarray并将它们改回recarray吗? 最
12