我正在尝试将YY、MM、DD值的单独数组转换为numpy datetime64
数组。这是密码
import numpy as np
iyy = [2020, 2020, 2019, 2018, 2017]
imm = [2, 4, 4, 6, 8]
idd = [1, 2, 3, 4, 5]
isod = []
for y, m, d in zip(iyy, imm, idd):
isod.append("%4d-%02d-%02d" % (y, m, d))
t1 = np.datetime64(np.asarray(isod))
这会产生错误Could not convert object to NumPy datetime
。如有任何建议,我们将不胜感激。提前谢谢
您可以在列表理解中转换为
numpy.datetime64
,然后从该列表创建一个numpy.array
改变
到
完整代码:
Try it online!
输出:
相关问题 更多 >
编程相关推荐