Python中的可视化编码创作、张量网络调试与量子电路检测工具
张量网络和量子电路是结构性对象,其含义取决于连通性、索引、收缩顺序、门放置、测量及相关设计选择。这些对象通常更适合通过可视化而非代码进行推理,但在Python中,它们往往通过后端特定的对象或紧凑的符号表达式来构建、转换和检查。这可能导致在开发、调试和交流过程中难以发现结构错误。本文介绍了三个互补的软件包:Tensor-Network-Visualization用于对支持的张量网络和跟踪einsum工作流进行可视化调试和结构检查;Tensor-Network-Editor用于可视化到代码的创作、后端代码生成、JSON保存、导出及设计级分析;以及Quantum Circuit Drawer用于清晰的电路渲染、检查以及电路或记录结果分布的互补比较。这些软件包为现有的张量网络库、基于数组的科学Python工作流和量子SDK提供了可视化创作和检查层。它们并非模拟器:既不实现新的收缩算法,也不执行量子电路,更不保证在任意后端之间完全语义等价。其贡献在于使结构工件在这些生态系统中变得可见、可编辑、可检查、可比较、可导出和可复现。

