toqito.matrix_ops.perturb_vectors ================================= .. py:module:: toqito.matrix_ops.perturb_vectors .. autoapi-nested-parse:: Perturb vectors is used to add a small random number to each element of a vector. A random value is added sampled from a normal distribution scaled by `eps`. Module Contents --------------- .. py:function:: perturb_vectors(vectors, eps = 0.1) Perturb the vectors by adding a small random number to each element. Example: ========== ```python exec="1" source="above" import numpy as np from toqito.matrix_ops import perturb_vectors vectors = [np.array([1.0, 2.0]), np.array([3.0, 4.0])] print(perturb_vectors(vectors, eps=0.1)) ``` :param vectors: List of vectors to perturb. :param eps: Amount by which to perturb vectors. :returns: Resulting list of perturbed vectors by a factor of epsilon.