Numba的文档提供了这个示例,以显示numba与numpy的datetime64兼容:
import numba
import numpy as np
@numba.autojit(nopython=True)
def foo():
date = np.datetime64('2014-01-01')
return date
foo()
但是,如果我运行它,我会收到此错误消息。 为什么?我怎样才能在Numba中使用日期?我需要将变量指定到特定日期(如果x = 1-May-2015则执行某些操作)。我唯一能想到的是提取年,月和日以分离数字变量并对其进行比较。
numba.typing.templates.UntypedAttributeError: Failed at nopython (nopython frontend)
Unknown attribute "datetime64" of type Module(<module 'numpy' from 'C:\Anaconda\lib\site-packages\numpy\__init__.pyc'>)
我到处搜索,但Numba的文档非常糟糕,我在这里或其他论坛上都找不到任何东西。谢谢!