Можно также использовать S10
, чтобы сообщить numpy, что первая сущность - это строка длиной 10. Таким образом, вам не нужно использовать лямбду.
data = np.loadtxt(f, dtype={'names': ('dtime', 'open', 'high','low','close','volume','aclose'), 'formats': ('S10', '<f8', '<f8','<f8','<f8','i','<f8')},
delimiter="," )
i=integer, <f8 =0.256, f8=0.25600001298, S10="MM-DD-YYYY"
Для получения дополнительной информации о f, f8, u4, S, u8 и т. Д., Перейдите по этой ссылке .