![]() |
QPanda3
Supported by OriginQ
|
Public Member Functions | |
None | __init__ (self) |
init(*args, **kwargs) Overloaded function. | |
None | __init__ (self, ParamExpression arg0) |
init(*args, **kwargs) Overloaded function. | |
None | calculate_expression_val (self) |
calculate_expression_val(self: vqcircuit.ParamExpression) -> None | |
None | calculate_gradient_val (self, float arg0) |
calculate_gradient_val(self: vqcircuit.ParamExpression, arg0: float) -> None | |
float | get_expression_val (self) |
get_expression_val(self: vqcircuit.ParamExpression) -> float | |
ParamExpression | __add__ (self, ParamExpression arg0) |
add(*args, **kwargs) Overloaded function. | |
ParamExpression | __add__ (self, float arg0) |
add(*args, **kwargs) Overloaded function. | |
ParamExpression | __mul__ (self, ParamExpression arg0) |
mul(*args, **kwargs) Overloaded function. | |
ParamExpression | __mul__ (self, float arg0) |
mul(*args, **kwargs) Overloaded function. | |
ParamExpression | __radd__ (self, float arg0) |
radd(self: vqcircuit.ParamExpression, arg0: float) -> vqcircuit.ParamExpression | |
ParamExpression | __rmul__ (self, float arg0) |
rmul(self: vqcircuit.ParamExpression, arg0: float) -> vqcircuit.ParamExpression | |
None pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__init__ | ( | self | ) |
init(*args, **kwargs) Overloaded function.
None pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__init__ | ( | self, | |
ParamExpression | arg0 ) |
init(*args, **kwargs) Overloaded function.
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__add__ | ( | self, | |
float | arg0 ) |
add(*args, **kwargs) Overloaded function.
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__add__ | ( | self, | |
ParamExpression | arg0 ) |
add(*args, **kwargs) Overloaded function.
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__mul__ | ( | self, | |
float | arg0 ) |
mul(*args, **kwargs) Overloaded function.
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__mul__ | ( | self, | |
ParamExpression | arg0 ) |
mul(*args, **kwargs) Overloaded function.
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__radd__ | ( | self, | |
float | arg0 ) |
radd(self: vqcircuit.ParamExpression, arg0: float) -> vqcircuit.ParamExpression
ParamExpression pyqpanda3.vqcircuit.vqcircuit.ParamExpression.__rmul__ | ( | self, | |
float | arg0 ) |
rmul(self: vqcircuit.ParamExpression, arg0: float) -> vqcircuit.ParamExpression
None pyqpanda3.vqcircuit.vqcircuit.ParamExpression.calculate_expression_val | ( | self | ) |
calculate_expression_val(self: vqcircuit.ParamExpression) -> None
Calculate the value of the expression. Please obtain the result using Interface get_expression_val.
None pyqpanda3.vqcircuit.vqcircuit.ParamExpression.calculate_gradient_val | ( | self, | |
float | arg0 ) |
calculate_gradient_val(self: vqcircuit.ParamExpression, arg0: float) -> None
Calculate the gradient value of the expression on its placeholders.
float pyqpanda3.vqcircuit.vqcircuit.ParamExpression.get_expression_val | ( | self | ) |
get_expression_val(self: vqcircuit.ParamExpression) -> float
Obtain the val of the expression. Before using the interface ,please using interface calculate_expression_val firstly.