Spaces:
Build error
Build error
File size: 551 Bytes
783053f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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
|