Schreiben Sie eine Python-Funktion, die min-max-Normalisierung mit den angegebenen Werten für min und max durchführt. Beachten Sie, dass die angegebenen Werte optional sein können.
Hier ist eine Python-Funktion, die Min-max-Normalisierung mit NumPy durchführt. Sie benötigt ein Eingabefeld und optionale Mindest- und Maximalwerte für die Normalisierung. Die Funktion verarbeitet Kantenfälle wie z.B. wenn das Eingabefeld leer ist oder wenn die angegebenen Mindest- und Maximalwerte gleich sind. ``python import numpy as np def min_max_normalization(arr, provided_min=None, provided_max=None): wenn len(arr) == 0: erhöhen ValueError("Eingabefeld kann nicht leer sein.") min_value, max_value = provided_min, provided_max other: min_value, max_value = np.min(arrr), np.max: aise ValueError("Provided minim and maximum value cannot be equal.") min_ar_ar_value = provided_min_maxmaxused_maxused