Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚开始使用 python cirq 库,我在教程中遇到了以下代码行:
XX_obs = cirq.X(q0) * cirq.X(q1)
我只想在代码中找到这个*操作符对这两个特定的 cirq 对象做了什么。怎么做?
*
首先,您需要找到类型cirq.X(q0)是什么:
cirq.X(q0)
print(type(cirq.X(q0)))
然后在该类中查找方法的定义__mul__。类的__mul__方法定义了对象如何作为乘法运算的左操作数。
__mul__