问题标签 [qcl]

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.

0 投票
1 回答
1178 浏览

c++ - 如何在 mac os x 上安装量子计算语言?

我正在尝试在 mac os 10.7.2 上安装 QCL 0.6.3(可从http://tph.tuwien.ac.at/~oemer/qcl.html获得)。我安装了开发人员工具,可以用 c 进行基本编程,但我对 makefile 等知之甚少。

安装说明如下:

除了通常的 C++ 开发工具外,您还需要在系统上安装 flex、bison 和(可选)GNU readline。

解压源包,然后 cd 到 QCL 目录,根据需要编辑 Makefile 并键入 make make install

默认情况下,这会将二进制 qcl 安装到 /usr/local/bin 并将 QCL 包含文件安装到 /usr/local/lib/qcl。

对于绘图支持,需要 libplotter(GNU libplot 的 C++ 绑定)。GNU libplot 是 GNU plotutils 的一部分。

从 0.4.3 版开始,QCL 还包括对 TeXmacs 数学文本编辑器的支持。最近的 TeXmacs 发行版(1.0.0.6 或更新版本)已经提供了必要的接口,因此不需要额外的安装。

我认为 flex 和 bison 自动在 mac os x 中?不确定 readline 或 libplotter?

当我输入 make 时,我收到一个错误:

任何帮助、一般提示或具体说明将不胜感激。

0 投票
1 回答
107 浏览

operators - 来自 QCL(量子计算机语言)的 floor 和 ceil

我正在研究 QCL,并且出现了一些关于内部功能的问题。我想知道运营商floor(something)是什么ceil(something)。我知道它们与数学运算有关,但它们究竟是做什么的?

0 投票
1 回答
222 浏览

quantum-computing - QCL(量子计算语言)中的算子“measure”

自从我进入 QCL 已经有一段时间了,但我在试图弄清楚measure regXor的功能时遇到了一些困难measure regX,m

这对量子寄存器有什么作用?和m整数?

0 投票
1 回答
166 浏览

quantum-computing - 如何在 QCL 中进行两个量子位“受控旋转”

我正在尝试用QCL(量子计算机语言)创建一个程序,该程序随机生成 6 个状态中的 1 个(即滚模程序)。在实现这一点时,我发现自己需要编写一个函数,如下所示:

我很失望,我发现自己需要明确地声明一个酉矩阵才能实现我的目标。我已经了解到,仅使用 Hadamard 矩阵和受控 V 矩阵,我应该能够生成我想要的任何酉矩阵。但是,如何做到这一点并不是很明显。你们中有人知道我如何在operator不明确说明矩阵的情况下重写它吗?

0 投票
1 回答
2580 浏览

quantum-computing - 如何在 Windows 上运行 QCL(量子编程语言)?

我敢肯定,以前一定有人这样做过。我尝试为 Cygwin 编译 QCL,但它不起作用。如果有人已经设法为 Cygwin 编译它,你能发一份吗?或者建议一种更简单的方法在 Windows 中运行它。

0 投票
1 回答
393 浏览

macos - 尝试在 Mac 10.11 上安装 QCL(量子计算语言)时出错

我正在尝试从此make安装 QCL-0.6.4,但是当我使用终端中的命令尝试它时,我不断收到错误消息。

我遇到了这个关于在 OSX 上安装 QCL 的帖子,但是在尝试调整 Makefile 时,我总是遇到这个错误:

对此的任何帮助将不胜感激。

0 投票
0 回答
369 浏览

macos - 如何在 OSX 上安装 qcl?

对于你们中的一些人来说,这个问题的答案可能很容易,但我一直无法弄清楚。网上关于这个话题的信息很少,我想很多人都不感兴趣。

我正在尝试在我的 Mac 上安装 qcl。但是,我不知道该怎么做。我知道我应该以某种方式编译它(通过 GCC?),但我不知道如何。这是安装文件的位置: http: //tph.tuwien.ac.at/~oemer/qcl.html

我还尝试通过自制软件安装它(brew install homebrew/science/qcl)。但是当我这样做时,尝试运行它时会出现错误(通过在终端中输入 qcl )。这是有问题的错误:

我真的很想自己想办法解决这个问题,但我想我的 CS 知识还不够。我需要你的帮助。

预先感谢您的所有回答!