_validate_max_iter
Firma
_validate_max_iter(max_iter: int) -> int
Che problema risolve
Impedisce di avviare l’iterazione del fit con un numero di iterazioni massimo non valido.
Contratto sugli input
max_iterdeve essere un intero vero, non un booleano.Il valore intero deve essere strettamente positivo.
Dove viene usata
in
lin_fitprima dell’eventuale ciclo iterativo susigma_x
Come fallisce
ValueErrorsemax_iternon e un interoValueErrorsemax_itere un booleanoValueErrorsemax_iter <= 0
Perche resta privata
Esprime una regola di validazione molto specifica per l’algoritmo iterativo del fit lineare.