python - 生成小时 :minute in Python 的列表

标签 python python-3.x pandas numpy

我正在尝试生成从 9:30 到 16:00 的分钟数的 numpy 数组。 (6.5小时*60分钟=390个元素)

有没有类似的东西:

import pandas as pd
pd.date_range("09:30", "16:00", freq="1min")

当然,转换为 numpy 后很容易......

最佳答案

我相信你需要DatetimeIndex.strftime :

a = pd.date_range("09:30", "16:00", freq="1min").strftime('%H:%M')
print (a[:10])
['09:30' '09:31' '09:32' '09:33' '09:34' '09:35' '09:36' '09:37' '09:38'
 '09:39']

关于python - 生成小时 :minute in Python 的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49255248/

相关文章:

python - 如何在 Python 中平滑数据?

python - 在 Python 中匹配字符串中的确切短语

python-3.x - 如何让dill在python3中加载python2 pickle

python - 如何将字典元组转换为有组织的数据框?

python-3.x - 使用 pandas read_excel(header=[0,1]) 时出错

python - connection.cursor() 作为游标会创建新连接吗?

python - 在添加新数据之前删除上个月

python - 法语和 lxml 文本

python - ImportError : No module named concurrent. futures.process

Python 在字符串中查找模式