scipy.linalg.
helmert#
- scipy.linalg.helmert(n, full=False)[Quelle]#
Erstellt eine Helmert-Matrix der Ordnung n.
Diese hat Anwendungen in der Statistik, der kompositionellen oder simplizialen Analyse und in der Aitchison-Geometrie.
- Parameter:
- nint
Die Größe des zu erstellenden Arrays.
- fullbool, optional
Wenn True, wird das (n, n) ndarray zurückgegeben. Andernfalls wird die Untermatrix zurückgegeben, die nicht die erste Zeile enthält. Standard: False.
- Rückgabe:
- Mndarray
Die Helmert-Matrix. Die Form ist (n, n) oder (n-1, n), abhängig vom Argument full.
Beispiele
>>> from scipy.linalg import helmert >>> helmert(5, full=True) array([[ 0.4472136 , 0.4472136 , 0.4472136 , 0.4472136 , 0.4472136 ], [ 0.70710678, -0.70710678, 0. , 0. , 0. ], [ 0.40824829, 0.40824829, -0.81649658, 0. , 0. ], [ 0.28867513, 0.28867513, 0.28867513, -0.8660254 , 0. ], [ 0.2236068 , 0.2236068 , 0.2236068 , 0.2236068 , -0.89442719]])