mindquantum.utils

mindquantum.utils#

实用工具。

Function#

接口名

概述

fdopen(fname, mode[, ...])

以正确权限打开文件的上下文管理器。

ket_string(state[, tol])

获取量子态的ket格式。

mod(vec_in[, axis])

计算输入向量的模。

normalize(vec_in[, axis])

根据指定的轴归一化输入向量。

random_circuit(n_qubits, ...)

生成随机线路。

random_state(shapes[, ...])

生成某个随机的量子态。

random_hamiltonian(...[, ...])

生成随机的泡利哈密顿量。

random_insert_gates(...[, ...])

将指定数量的单量子比特门插入到量子线路中的随机位置。

Progress bar#

接口名

概述

SingleLoopProgress(n_loop)

一个用于展示拥有一层循环任务的进度的进度条。

TwoLoopsProgress(...[, ...])

一个用于展示拥有两层循环任务的进度的进度条。