有很多python库可以执行此操作,但是我需要一个datetime函数的tensorflow实现,该函数返回给定时间输入的星期几(例如0到6)或一天中的时间(例如0到23)int片刻之间。由于服务序列化,我无法使用tf.py_func。这必须通过快速的低级操作(例如方程式,无循环)来完成。
我看到了这样的答案,但是我只能阅读Python。如果有一个原始的numpy等效项,则很容易将操作移植到tensorflow。
def epoch_to_hour_of_day(unix_seconds):
# do stuff
return hour_of_day_int #0...23
def epoch_to_day_of_week(unix_seconds):
# do stuff
return day_of_week_int #0...6
How can I convert seconds since the epoch to hours/minutes/seconds in Java?