Spaces:
Running
Running
Commit
·
022f0e5
1
Parent(s):
fb6cbfb
Clarify docstring for `nout_ > 1`
Browse files- pysr/sr.py +27 -14
pysr/sr.py
CHANGED
|
@@ -921,10 +921,11 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 921 |
|
| 922 |
Parameters
|
| 923 |
----------
|
| 924 |
-
index : int, default=None
|
| 925 |
If you wish to select a particular equation from `self.equations_`,
|
| 926 |
give the row number here. This overrides the :param`model_selection`
|
| 927 |
-
parameter.
|
|
|
|
| 928 |
|
| 929 |
Returns
|
| 930 |
-------
|
|
@@ -942,7 +943,9 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 942 |
|
| 943 |
if index is not None:
|
| 944 |
if isinstance(self.equations_, list):
|
| 945 |
-
assert isinstance(
|
|
|
|
|
|
|
| 946 |
return [eq.iloc[i] for eq, i in zip(self.equations_, index)]
|
| 947 |
return self.equations_.iloc[index]
|
| 948 |
|
|
@@ -1634,9 +1637,11 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 1634 |
X : {ndarray | pandas.DataFrame} of shape (n_samples, n_features)
|
| 1635 |
Training data.
|
| 1636 |
|
| 1637 |
-
index : int, default=None
|
| 1638 |
If you want to compute the output of an expression using a
|
| 1639 |
particular row of `self.equations_`, you may specify the index here.
|
|
|
|
|
|
|
| 1640 |
|
| 1641 |
Returns
|
| 1642 |
-------
|
|
@@ -1698,10 +1703,12 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 1698 |
|
| 1699 |
Parameters
|
| 1700 |
----------
|
| 1701 |
-
index : int, default=None
|
| 1702 |
If you wish to select a particular equation from
|
| 1703 |
`self.equations_`, give the index number here. This overrides
|
| 1704 |
-
the `model_selection` parameter.
|
|
|
|
|
|
|
| 1705 |
|
| 1706 |
Returns
|
| 1707 |
-------
|
|
@@ -1720,10 +1727,12 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 1720 |
|
| 1721 |
Parameters
|
| 1722 |
----------
|
| 1723 |
-
index : int, default=None
|
| 1724 |
If you wish to select a particular equation from
|
| 1725 |
`self.equations_`, give the index number here. This overrides
|
| 1726 |
-
the `model_selection` parameter.
|
|
|
|
|
|
|
| 1727 |
|
| 1728 |
Returns
|
| 1729 |
-------
|
|
@@ -1746,10 +1755,12 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 1746 |
|
| 1747 |
Parameters
|
| 1748 |
----------
|
| 1749 |
-
index : int, default=None
|
| 1750 |
If you wish to select a particular equation from
|
| 1751 |
-
`self.equations_`, give the
|
| 1752 |
-
the `model_selection` parameter.
|
|
|
|
|
|
|
| 1753 |
|
| 1754 |
Returns
|
| 1755 |
-------
|
|
@@ -1775,10 +1786,12 @@ class PySRRegressor(MultiOutputMixin, RegressorMixin, BaseEstimator):
|
|
| 1775 |
|
| 1776 |
Parameters
|
| 1777 |
----------
|
| 1778 |
-
index : int, default=None
|
| 1779 |
If you wish to select a particular equation from
|
| 1780 |
-
`self.equations_`, give the
|
| 1781 |
-
the `model_selection` parameter.
|
|
|
|
|
|
|
| 1782 |
|
| 1783 |
Returns
|
| 1784 |
-------
|
|
|
|
| 921 |
|
| 922 |
Parameters
|
| 923 |
----------
|
| 924 |
+
index : int | list[int], default=None
|
| 925 |
If you wish to select a particular equation from `self.equations_`,
|
| 926 |
give the row number here. This overrides the :param`model_selection`
|
| 927 |
+
parameter. If there are multiple output features, then pass
|
| 928 |
+
a list of indices with the order the same as the output feature.
|
| 929 |
|
| 930 |
Returns
|
| 931 |
-------
|
|
|
|
| 943 |
|
| 944 |
if index is not None:
|
| 945 |
if isinstance(self.equations_, list):
|
| 946 |
+
assert isinstance(
|
| 947 |
+
index, list
|
| 948 |
+
), "With multiple output features, index must be a list."
|
| 949 |
return [eq.iloc[i] for eq, i in zip(self.equations_, index)]
|
| 950 |
return self.equations_.iloc[index]
|
| 951 |
|
|
|
|
| 1637 |
X : {ndarray | pandas.DataFrame} of shape (n_samples, n_features)
|
| 1638 |
Training data.
|
| 1639 |
|
| 1640 |
+
index : int | list[int], default=None
|
| 1641 |
If you want to compute the output of an expression using a
|
| 1642 |
particular row of `self.equations_`, you may specify the index here.
|
| 1643 |
+
For multiple output equations, you must pass a list of indices
|
| 1644 |
+
in the same order.
|
| 1645 |
|
| 1646 |
Returns
|
| 1647 |
-------
|
|
|
|
| 1703 |
|
| 1704 |
Parameters
|
| 1705 |
----------
|
| 1706 |
+
index : int | list[int], default=None
|
| 1707 |
If you wish to select a particular equation from
|
| 1708 |
`self.equations_`, give the index number here. This overrides
|
| 1709 |
+
the `model_selection` parameter. If there are multiple output
|
| 1710 |
+
features, then pass a list of indices with the order the same
|
| 1711 |
+
as the output feature.
|
| 1712 |
|
| 1713 |
Returns
|
| 1714 |
-------
|
|
|
|
| 1727 |
|
| 1728 |
Parameters
|
| 1729 |
----------
|
| 1730 |
+
index : int | list[int], default=None
|
| 1731 |
If you wish to select a particular equation from
|
| 1732 |
`self.equations_`, give the index number here. This overrides
|
| 1733 |
+
the `model_selection` parameter. If there are multiple output
|
| 1734 |
+
features, then pass a list of indices with the order the same
|
| 1735 |
+
as the output feature.
|
| 1736 |
|
| 1737 |
Returns
|
| 1738 |
-------
|
|
|
|
| 1755 |
|
| 1756 |
Parameters
|
| 1757 |
----------
|
| 1758 |
+
index : int | list[int], default=None
|
| 1759 |
If you wish to select a particular equation from
|
| 1760 |
+
`self.equations_`, give the index number here. This overrides
|
| 1761 |
+
the `model_selection` parameter. If there are multiple output
|
| 1762 |
+
features, then pass a list of indices with the order the same
|
| 1763 |
+
as the output feature.
|
| 1764 |
|
| 1765 |
Returns
|
| 1766 |
-------
|
|
|
|
| 1786 |
|
| 1787 |
Parameters
|
| 1788 |
----------
|
| 1789 |
+
index : int | list[int], default=None
|
| 1790 |
If you wish to select a particular equation from
|
| 1791 |
+
`self.equations_`, give the index number here. This overrides
|
| 1792 |
+
the `model_selection` parameter. If there are multiple output
|
| 1793 |
+
features, then pass a list of indices with the order the same
|
| 1794 |
+
as the output feature.
|
| 1795 |
|
| 1796 |
Returns
|
| 1797 |
-------
|