假设我有一个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吗? 最