Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Q# 模拟器或跟踪模拟器的访问调用图_Q# - Fatal编程技术网

Q# 模拟器或跟踪模拟器的访问调用图

Q# 模拟器或跟踪模拟器的访问调用图,q#,Q#,是否有办法访问模拟器/跟踪模拟器的调用图?能够按顺序拉取应用于每个量子位的门的完整列表会很好 对此没有特定的API,但向模拟器添加挂钩应该很简单。源代码现在可在上获得 您可以采取两种方法: 修改操作实现,以便在每次被调用时记录门和量子位ID 为SimulatorBase中的onOperationStart事件添加一个处理程序,用于查找您感兴趣的门,并记录门和量子位ID 第一种可能更乏味,但更简单。如果使用第二种方法,ICallable.Name属性将非常有用

是否有办法访问模拟器/跟踪模拟器的调用图?能够按顺序拉取应用于每个量子位的门的完整列表会很好

对此没有特定的API,但向模拟器添加挂钩应该很简单。源代码现在可在上获得

您可以采取两种方法:

  • 修改操作实现,以便在每次被调用时记录门和量子位ID
  • SimulatorBase
    中的
    onOperationStart
    事件添加一个处理程序,用于查找您感兴趣的门,并记录门和量子位ID
第一种可能更乏味,但更简单。如果使用第二种方法,
ICallable.Name
属性将非常有用