Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

qiskit.aqua.algorithms.NumPyLSsolver

class NumPyLSsolver(matrix, vector)

GitHub

The Numpy LinearSystem algorithm (classical).

This linear system solver computes the eigenvalues of a complex-valued square matrix AA of dimension n×nn \times n and the solution to the systems of linear equations defined by Ax=bA\overrightarrow{x}=\overrightarrow{b} with input vector b\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

__init__

__init__(matrix, vector)

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

__init__(matrix, vector)type matrixUnion[List[List[float]], ndarray]
run()Execute the classical algorithm.

Attributes

randomReturn a numpy random.

random

Return a numpy random.

run

run()

Execute the classical algorithm.

Returns

results of an algorithm.

Return type

dict

Was this page helpful?
Report a bug or request content on GitHub.