smooth_funct_1d_gauss T_smooth_funct_1d_gauss SmoothFunct1dGauss SmoothFunct1dGauss smooth_funct_1d_gauss (Operator)
Name
smooth_funct_1d_gauss T_smooth_funct_1d_gauss SmoothFunct1dGauss SmoothFunct1dGauss smooth_funct_1d_gauss — Glättung einer äquidistanten 1D Funktion mit einer Gaußfunktion.
Signatur
def smooth_funct_1d_gauss (function : Sequence[Union[float, int]], sigma : float) -> Sequence[Union[float, int]]
Beschreibung
smooth_funct_1d_gauss smooth_funct_1d_gauss SmoothFunct1dGauss SmoothFunct1dGauss SmoothFunct1dGauss smooth_funct_1d_gauss führt die Glättung einer
eindimensionalen Funktion durch die Anwendung einer Gaußfunktion
durch. Die Funktion muss äquidistant sein, d.h.
mit create_funct_1d_array create_funct_1d_array CreateFunct1dArray CreateFunct1dArray CreateFunct1dArray create_funct_1d_array , sample_funct_1d sample_funct_1d SampleFunct1d SampleFunct1d SampleFunct1d sample_funct_1d o.ä.
erzeugt worden sein. An den Rändern der Funktion werden die Funktionswerte
gespiegelt.
Der Glättungsparameter Sigma Sigma Sigma Sigma sigma sigma darf nicht größer sein als
,
wobei
die Anzahl der
Stützstellen der Funktion Function Function Function Function function function und
die Äquidistanz der
Stützstellen ist.
Length Length Length Length length length kann mit num_points_funct_1d num_points_funct_1d NumPointsFunct1d NumPointsFunct1d NumPointsFunct1d num_points_funct_1d bestimmt werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Parameter
Function Function Function Function function function (input_control) function_1d → HFunction1D , HTuple Sequence[Union[float, int]] HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zu glättende Funktion.
Sigma Sigma Sigma Sigma sigma sigma (input_control) number → HTuple float HTuple Htuple (real) (double ) (double ) (double )
Sigma der Gaußfunktion für die Glättung.
Defaultwert: 2.0
Wertevorschläge: 0.5, 1.0, 2.0, 3.0, 4.0, 5.0
Typischer Wertebereich: 0.1
≤
Sigma
Sigma
Sigma
Sigma
sigma
sigma
≤
50.0 (lin)
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.2
SmoothedFunction SmoothedFunction SmoothedFunction SmoothedFunction smoothedFunction smoothed_function (output_control) function_1d → HFunction1D , HTuple Sequence[Union[float, int]] HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Geglättete Funktion.
Vorgänger
create_funct_1d_array create_funct_1d_array CreateFunct1dArray CreateFunct1dArray CreateFunct1dArray create_funct_1d_array ,
sample_funct_1d sample_funct_1d SampleFunct1d SampleFunct1d SampleFunct1d sample_funct_1d
Nachfolger
match_funct_1d_trans match_funct_1d_trans MatchFunct1dTrans MatchFunct1dTrans MatchFunct1dTrans match_funct_1d_trans ,
distance_funct_1d distance_funct_1d DistanceFunct1d DistanceFunct1d DistanceFunct1d distance_funct_1d
Alternativen
smooth_funct_1d_mean smooth_funct_1d_mean SmoothFunct1dMean SmoothFunct1dMean SmoothFunct1dMean smooth_funct_1d_mean
Modul
Foundation