cirq.PeriodicValue
Wrapper for periodic numerical values.
cirq.PeriodicValue(
value: Union[int, float, sympy.Expr], period: Union[int, float, sympy.Expr]
)
Wrapper for periodic numerical types which implements __eq__
, __ne__
,
__hash__
and _approx_eq_
so that values which are in the same
equivalence class are treated as equal.
Internally the value
passed to __init__
is normalized to the interval
[0, period
) and stored as that. Specialized version of _approx_eq_
is
provided to cover values which end up at the opposite edges of this
interval.
Args |
value
|
numerical value to wrap.
|
period
|
periodicity of the numerical value.
|
Methods
__eq__
View source
__eq__(
other: Any
) -> bool
Return self==value.
__ne__
View source
__ne__(
other: Any
) -> bool
Return self!=value.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-27 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-06-27 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]