qiskit-documentation/docs/api/qiskit/0.25/qiskit.aqua.algorithms.Clas...

54 lines
2.2 KiB
Plaintext

---
title: ClassicalAlgorithm
description: API reference for qiskit.aqua.algorithms.ClassicalAlgorithm
in_page_toc_min_heading_level: 1
python_api_type: class
python_api_name: qiskit.aqua.algorithms.ClassicalAlgorithm
---
# qiskit.aqua.algorithms.ClassicalAlgorithm
<Class id="qiskit.aqua.algorithms.ClassicalAlgorithm" isDedicatedPage={true} github="https://github.com/qiskit-community/qiskit-aqua/tree/stable/0.9/qiskit/aqua/algorithms/classical_algorithm.py" signature="ClassicalAlgorithm" modifiers="class">
Base class for Classical Algorithms.
### \_\_init\_\_
<Function id="qiskit.aqua.algorithms.ClassicalAlgorithm.__init__" signature="__init__()">
Initialize self. See help(type(self)) for accurate signature.
</Function>
## Methods
| | |
| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------- |
| [`__init__`](#qiskit.aqua.algorithms.ClassicalAlgorithm.__init__ "qiskit.aqua.algorithms.ClassicalAlgorithm.__init__")() | Initialize self. |
| [`run`](#qiskit.aqua.algorithms.ClassicalAlgorithm.run "qiskit.aqua.algorithms.ClassicalAlgorithm.run")() | Execute the classical algorithm. |
## Attributes
| | |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [`random`](#qiskit.aqua.algorithms.ClassicalAlgorithm.random "qiskit.aqua.algorithms.ClassicalAlgorithm.random") | Return a numpy random. |
### random
<Attribute id="qiskit.aqua.algorithms.ClassicalAlgorithm.random">
Return a numpy random.
</Attribute>
### run
<Function id="qiskit.aqua.algorithms.ClassicalAlgorithm.run" signature="run()">
Execute the classical algorithm.
**Returns**
results of an algorithm.
**Return type**
dict
</Function>
</Class>