View source on GitHub |
A testing class with utilities for checking linear algebra.
Functions
assert_allclose_up_to_global_phase(...)
: Checks if a ~= b * exp(i t) for some t.
random_density_matrix(...)
: Returns a random density matrix distributed with Hilbert-Schmidt measure.
random_orthogonal(...)
: Returns a random orthogonal matrix distributed with Haar measure.
random_special_orthogonal(...)
: Returns a random special orthogonal matrix distributed with Haar measure.
random_special_unitary(...)
: Returns a random special unitary distributed with Haar measure.
random_superposition(...)
: Returns a random unit-length vector from the uniform distribution.
random_unitary(...)
: Returns a random unitary matrix distributed with Haar measure.