我对 numpy 比较陌生。我已经从 .csv 文件中导入数据,日期在 YYYY、MM、DD 和其他一些内容中。我想将所有内容放入一个数组中,日期采用“正确”的日期时间格式。这是我的代码:
na_trades = np.zeros((number_of_orders,), dtype = ('datetime64,a5,a5,i4'))
for row in range(number_of_orders):
order = na_trades_csv[row]
order_date = dt.datetime(order[0],order[1],order[2])
order_date64 = np.datetime64(order_date)
na_trades[row] = (order_date64,order[3],order[4],order[5])
但我得到错误ValueError: error setting an array element with a sequence
。知道为什么会这样吗?提前感谢您的帮助!