We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a5b0b8 commit 8a56d7bCopy full SHA for 8a56d7b
sigllm/primitives/transformation.py
@@ -158,7 +158,9 @@ def transform(self, X):
158
sign = 1 * (X >= 0) - 1 * (X < 0)
159
values = np.abs(X)
160
161
- values = sign * (values * 10**self.decimal).astype(int)
+ values = sign * (values * 10**self.decimal)
162
+ values = np.where(np.abs(values - np.rint(values)) < 1e-8, np.rint(values), np.floor(values))
163
+ values = values.astype(int)
164
165
return values, self.minimum, self.decimal
166
0 commit comments