In [1]:
import datetime as dt
import numpy as np
import os, sys
sys.path.append(os.path.abspath('../../main/python'))
import thalesians.tsa.numpyutils as npu
In [2]:
npu.sign(-10)
Out[2]:
In [3]:
npu.sign(0)
Out[3]:
In [4]:
npu.sign(10)
Out[4]:
In [5]:
npu.sign(-10.)
Out[5]:
In [6]:
npu.sign(0.)
Out[6]:
In [7]:
npu.sign(10.)
Out[7]:
In [8]:
npu.sign(dt.date(2017, 11, 7) - dt.date(2017, 11, 8))
Out[8]:
In [9]:
npu.sign(dt.date(2017, 11, 8) - dt.date(2017, 11, 8))
Out[9]:
In [10]:
npu.sign(dt.date(2017, 11, 8) - dt.date(2017, 11, 7))
Out[10]:
In [11]:
npu.sign(dt.datetime(2017, 11, 8, 17, 27) - dt.datetime(2017, 11, 8, 17, 28))
Out[11]:
In [12]:
npu.sign(dt.datetime(2017, 11, 8, 17, 28) - dt.datetime(2017, 11, 8, 17, 28))
Out[12]:
In [13]:
npu.sign(dt.datetime(2017, 11, 8, 17, 28) - dt.datetime(2017, 11, 8, 17, 27))
Out[13]:
In [14]:
npu.sign([-10., 0., 10.])
Out[14]:
In [15]:
npu.sign(np.array([
npu.sign(dt.datetime(2017, 11, 8, 17, 27) - dt.datetime(2017, 11, 8, 17, 28)),
npu.sign(dt.datetime(2017, 11, 8, 17, 28) - dt.datetime(2017, 11, 8, 17, 28)),
npu.sign(dt.datetime(2017, 11, 8, 17, 28) - dt.datetime(2017, 11, 8, 17, 27))
]))
Out[15]: