在 PyTorch 中使用 RNN 时,输入的日期时间数据的格式取决于你的具体实现。通常,你需要将日期时间数据转换为张量,然后将其作为输入传递给 RNN。
你可以使用一些 Python 库,如 NumPy 和 Pandas,来处理日期时间数据。例如,你可以使用 Pandas 的 to_datetime 函数将字符串格式的日期时间转换为 Pandas 的 datetime64 类型,然后使用 NumPy 的 datetime64 函数将其转换为 NumPy 的 datetime64 类型。之后,你可以将日期时间数据转换为张量,并将其作为输入传递给 RNN。
例如,假设你有一个包含日期时间字符串的列表 dates,你可以使用以下代码将其转换为 NumPy 的 datetime64 类型:
import pandas as pd
import numpy as np
dates = ['2022-01-01', '2022-01-02', '2022-01-03']
# Convert the dates to Pan