# NumPyLSsolver¶

class NumPyLSsolver(matrix, vector)[source]

Bases: qiskit.aqua.algorithms.classical_algorithm.ClassicalAlgorithm

The Numpy LinearSystem algorithm (classical).

This linear system solver computes the eigenvalues of a complex-valued square matrix $$A$$ of dimension $$n \times n$$ and the solution to the systems of linear equations defined by $$A\overrightarrow{x}=\overrightarrow{b}$$ with input vector $$\overrightarrow{b}$$.

This is a classical counterpart to the HHL algorithm.

Parameters
• matrix (Union[List[List[float]], ndarray]) – The input matrix of linear system of equations

• vector (Union[List[float], ndarray]) – The input vector of linear system of equations

Methods

 run Execute the classical algorithm.

Attributes

random

Return a numpy random.