mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-16 01:06:56 +08:00
Update ops.py
Fix the bug when Sign followed by True/False
This commit is contained in:
@@ -143,6 +143,11 @@ class Sign(ElemOperator):
|
|||||||
def __init__(self, feature):
|
def __init__(self, feature):
|
||||||
super(Sign, self).__init__(feature, "sign")
|
super(Sign, self).__init__(feature, "sign")
|
||||||
|
|
||||||
|
def _load_internal(self, instrument, start_index, end_index, freq):
|
||||||
|
series = self.feature.load(instrument, start_index, end_index, freq)
|
||||||
|
series = series.astype(np.float32)
|
||||||
|
return getattr(np, self.func)(series)
|
||||||
|
|
||||||
|
|
||||||
class Log(ElemOperator):
|
class Log(ElemOperator):
|
||||||
"""Feature Log
|
"""Feature Log
|
||||||
|
|||||||
Reference in New Issue
Block a user