我想编写一个Python脚本来生成以下日期格式:月/日/小时/分钟,分辨率为10分钟。例如:1, 1 ,1 ,10 是 1.Jan 的 00:10:
import numpy as np
size = (2190,4)
epw = np.zeros(size)
k = 0 # counter
year= [31,28,31,30,31,30,31,31,30,31,30,31]
for months in year:
for day in months:
for hour in range(1,25):
for minute in range(1,7):
epw[k,0] = months
epw[k,1] = day
epw[k,2] = hour
epw[k,3] = minute *10
k=k+1
我收到错误消息:“'int' 对象不可迭代”。 这是一个正确的方法吗?如果是,您知道如何修复该错误吗?
非常感谢
最佳答案
import numpy as np
size = (2190,4)
epw = np.zeros(size)
k = 0 # counter
year= [31,28,31,30,31,30,31,31,30,31,30,31]
for months in year:
for day in range(1, months+1):
for hour in range(1,25):
for minute in range(1,7):
epw[k,0] = months
epw[k,1] = day
epw[k,2] = hour
epw[k,3] = minute *10
k=k+1
关于Python日期生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972012/