问题标签 [qutip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 无法在 Linux 中使用 anaconda 安装 qutip
我有来自 linux 32 的最新 anaconda 版本。我正在尝试使用命令安装 qutip
但包裹不见了。我已经尝试添加 conda-forge 频道。
知道为什么包裹丢失了吗?根据 Qutip 文档,这应该是安装软件包的一种可能方式。
python - 在python中循环将答案附加到列表中,然后我想从中创建新列表
这是我的代码中运行良好的部分;
给予输出;
现在我希望能够创建一个新列表 x= -50,-45,-40 等和新列表 y= 0.999..., 0.999..., 0.999... 等有没有简单的方法可以做到这一点? (我也尝试过将扩展与追加功能相反,这给了我相同的初始输出,但只有一个方括号而不是两个方括号。)
python-3.x - 在qutip中实现基于零和sigma的Qobj的简单方法
我是 qutip 的新手,我正在努力以一种非常聪明的方式创建具有这种形状的量子对象:
等等。
这个想法是对所有 sigma 子矩阵这样做,可以自由地了解如何以更好的方式构建使用 sigma 2x2 矩阵。有更好的方法吗?真诚的,保罗
python - 使用 qutip 对量子比特应用门?
使用 qutip,我想模拟一个纠错代码,所以我想用特定的门来操作量子比特。
这是我的代码的一部分:
我不确定如何正确使用门。
感谢关注,有知道解决方法的请帮忙。
[编辑]
其实我只是想用 qutip 实现这种类型的电路: 电路模式
我试过这个:
我也试过这个:
qutip - QuTiP TypeError:与张量积不兼容的 Qobj 形状
我正在尝试执行这个简单的操作
但我得到了
我在 Ubuntu 14.04LTS x64 中使用 Anaconda。
如何解决这个问题?
python - 如何将 2d numpy.array 或 Qobj 重塑为 dims=[[2,2],[2,2]]
下面的 Numpy 示例
目标:QuTiP 对象
我的请求的目标是添加两个类型的量子态对象Qobj
(密度矩阵),如下面的 Werner 状态示例(赋予它一些物理意义)。
错误信息是
因此,我们可以进入较低维度的状态,但随后我们会失去相关的维度属性以继续该状态:
我的所有尝试q.Qobj(q.maximally_mixed_dm(4).data.toarray().reshape([[2,2],[2,2]]))
都失败了,因为 reshape 不处理列表列表。
使用 reshape 或转换为数组所显示的从维度[[2,2],[2,2]]
下降到的逆向并不是奇迹。[4,4]
但是在 numpy 和 qutip 中是否实现了逆?
编辑:对于熟悉 numpy 的人
你如何将二维数组(例如这里的 4x4)重塑为 (2x2)x(2x2) 数组?numpy 的内置功能似乎不喜欢我要求的示例。它不接受如下所示的列表列表:
我很惊讶以前从来没有人问过这个问题!
python - 在 qutip 上是否可以将状态转换为向量?
如果我建立一个国家
我可以将它转换为 bloch-sphere 向量吗?
以这种形式: