KNNRegressor
regressors.KNNRegressor(self, k=5)
A class used to represent a K-Nearest Neighbors Regressor.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
k |
int |
The number of nearest neighbors to consider for regression. | 5 |
Methods
| Name | Description |
|---|---|
| fit | Fit the model using X as input data and y as target values. |
| predict | Predict the target for the provided data. |
fit
regressors.KNNRegressor.fit(X, y)
Fit the model using X as input data and y as target values.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
X |
ndarray |
The training data, which is a 2D array of shape (n_samples, 1) where each row is a sample and each column is a feature. |
required |
y |
ndarray |
The target values, which is a 1D array of shape (n_samples, ). |
required |
predict
regressors.KNNRegressor.predict(X_new)
Predict the target for the provided data.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
X_new |
ndarray |
Input data, a 2D array of shape (n_samples, 1), with which to make predictions. |
required |
Returns
| Type | Description |
|---|---|
ndarray |
The target values, which is a 1D array of shape (n_samples, ). |