scipy.linalg.
адамар#
-
scipy.linalg.адамар(n, dtype=
'int'> )[источник]# Построить матрицу Адамара.
Строит матрицу Адамара размером n на n, используя конструкцию Сильвестра. n должно быть степенью двойки.
- Параметры:
- nint
Порядок матрицы. n должно быть степенью двойки.
- dtypedtype, опционально
Тип данных массива для построения.
- Возвращает:
- H(n, n) ndarray
Матрица Адамара.
Примечания
Добавлено в версии 0.8.0.
Примеры
>>> 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]])