mindquantum.utils.ket_string

查看源文件
mindquantum.utils.ket_string(state, tol=1e-7)[源代码]

获取量子态的ket格式。

参数:
  • state (numpy.ndarray) - 输入量子态。

  • tol (float) - 小幅度的忽略容差。默认值: 1e-7

返回:

str,量子态的ket格式。

样例:

>>> import numpy as np
>>> from mindquantum.utils import ket_string
>>> state = np.array([1, -1j])/np.sqrt(2)
>>> print(ket_string(state))
['√2/2¦0⟩', '-√2/2j¦1⟩']