scipy.linalg.
hadamard#
- scipy.linalg.hadamard(n, dtype=<class 'int'>)[Quelle]#
Konstruiert eine Hadamard-Matrix.
Konstruiert eine n-mal-n Hadamard-Matrix unter Verwendung der Sylvestersche Konstruktion. n muss eine Potenz von 2 sein.
- Parameter:
- nint
Die Ordnung der Matrix. n muss eine Potenz von 2 sein.
- dtypedtype, optional
Der Datentyp des zu konstruierenden Arrays.
- Rückgabe:
- H(n, n) ndarray
Die Hadamard-Matrix.
Hinweise
Hinzugefügt in Version 0.8.0.
Beispiele
>>> from scipy.linalg import hadamard >>> hadamard(2, dtype=complex) array([[ 1.+0.j, 1.+0.j], [ 1.+0.j, -1.-0.j]]) >>> hadamard(4) array([[ 1, 1, 1, 1], [ 1, -1, 1, -1], [ 1, 1, -1, -1], [ 1, -1, -1, 1]])