python和sage中的量子hilbert空间张量
qitensor的Python项目详细描述
这个模块本质上是一个numpy的包装器,它使用对 许多粒子的有限维量子力学。尤其是这个 对量子信息和量子计算的研究应该是有用的。 每个数组都与一个张量积hilbert空间相关联。潜在的 空间可以是bra空间或ket空间,并使用任何有限的 序列(通常是从零开始的一系列整数,但任何序列都是 允许)。当数组相乘时,在 左数组的bra空间和右数组的ket空间。 有多种线性代数方法可用于了解希尔伯特 空间张量积结构。
- 组件hilbert空间具有字符串标签(例如qubit('a') * qubit('b') 给出|a,b>)
- 组件空间是有限维的,并由整数或 按任何顺序(如一组元素)。
- 在sage中,可以在符号环上创建数组。
- 数组的乘法在 左因子的胸围空间和右因子的ket空间。
- 提供了线性代数例程,如SVD,它们知道 希尔伯特空间标签