Spaces:
Build error
Build error
| import sklearn.utils as skl | |
| from typing import * | |
| import numpy as np | |
| def compute_weights(samples: List[int]): | |
| """Compute the weights with the 'balanced' method | |
| Args: | |
| samples (List[int]): The samples: A list of integers | |
| Returns: | |
| numpy.ndarray: A array containing the weights | |
| """ | |
| # get unique classes | |
| classes = np.unique(samples) | |
| # calculate the weights with the balanced method | |
| weights = skl.class_weight.compute_class_weight('balanced', classes=classes, y = samples) | |
| return weights | |