Spaces:
Running
Running
Commit
·
555ddd0
1
Parent(s):
8d9d5f3
Fix callables when feature importance AND pandas used
Browse files- pysr/sr.py +3 -3
pysr/sr.py
CHANGED
|
@@ -239,9 +239,9 @@ class CallableEquation:
|
|
| 239 |
|
| 240 |
def __call__(self, X):
|
| 241 |
if isinstance(X, pd.DataFrame):
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
return self._lambda(*X[:, self._selection].T)
|
| 246 |
return self._lambda(*X.T)
|
| 247 |
|
|
|
|
| 239 |
|
| 240 |
def __call__(self, X):
|
| 241 |
if isinstance(X, pd.DataFrame):
|
| 242 |
+
# Lambda function takes as argument:
|
| 243 |
+
return self._lambda(**{k: X[k].values for k in X.columns})
|
| 244 |
+
elif self._selection is not None:
|
| 245 |
return self._lambda(*X[:, self._selection].T)
|
| 246 |
return self._lambda(*X.T)
|
| 247 |
|