【问题标题】:Omitting imports in qiskit在 qiskit 中省略导入
【发布时间】:2021-10-01 19:49:24
【问题描述】:

我正在在线 Qiskit 界面中运行简单的程序。今天早些时候,当我忘记导入 QuantumRegister 时,我收到一条错误消息。但后来,我创建了一个新文件,删除了默认提供的所有导入,并键入了没有任何导入的代码。但是代码引用了 transpile、numpy 和 Aer。令我惊讶的是,代码在没有导入的情况下运行。 numpy、transpile、Aer 和 BasicAer 的显式导入是可选的吗?

【问题讨论】:

  • 经过多次修改,我的困惑源于 Jupyter 处理导入的方式。有没有办法删除笔记本中的导入?我已经尝试过del 命令,但这似乎不起作用。

标签: python import jupyter-notebook


【解决方案1】:

我想我明白了。当您运行 Jupyter 笔记本时,只要您运行具有导入的单元格,该导入就会对您在笔记本中执行的所有其他操作保持有效。要取消导入所有内容(以便您可以试验需要和不需要导入的内容),请查找“重新启动”选项(位于笔记本顶部)并重新启动内核。

【讨论】:

    猜你喜欢
    • 2023-03-05
    • 2015-07-10
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 2021-05-17
    • 2020-03-02
    • 1970-01-01
    相关资源
    最近更新 更多