问题标签 [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.
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 时,我收到一个错误:
任何帮助、一般提示或具体说明将不胜感激。
operators - 来自 QCL(量子计算机语言)的 floor 和 ceil
我正在研究 QCL,并且出现了一些关于内部功能的问题。我想知道运营商floor(something)
是什么ceil(something)
。我知道它们与数学运算有关,但它们究竟是做什么的?
quantum-computing - QCL(量子计算语言)中的算子“measure”
自从我进入 QCL 已经有一段时间了,但我在试图弄清楚measure regX
or的功能时遇到了一些困难measure regX,m
。
这对量子寄存器有什么作用?和m
整数?
quantum-computing - 如何在 QCL 中进行两个量子位“受控旋转”
我正在尝试用QCL(量子计算机语言)创建一个程序,该程序随机生成 6 个状态中的 1 个(即滚模程序)。在实现这一点时,我发现自己需要编写一个函数,如下所示:
我很失望,我发现自己需要明确地声明一个酉矩阵才能实现我的目标。我已经了解到,仅使用 Hadamard 矩阵和受控 V 矩阵,我应该能够生成我想要的任何酉矩阵。但是,如何做到这一点并不是很明显。你们中有人知道我如何在operator
不明确说明矩阵的情况下重写它吗?
quantum-computing - 如何在 Windows 上运行 QCL(量子编程语言)?
我敢肯定,以前一定有人这样做过。我尝试为 Cygwin 编译 QCL,但它不起作用。如果有人已经设法为 Cygwin 编译它,你能发一份吗?或者建议一种更简单的方法在 Windows 中运行它。
macos - 尝试在 Mac 10.11 上安装 QCL(量子计算语言)时出错
我正在尝试从此源make
安装 QCL-0.6.4,但是当我使用终端中的命令尝试它时,我不断收到错误消息。
我遇到了这个关于在 OSX 上安装 QCL 的帖子,但是在尝试调整 Makefile 时,我总是遇到这个错误:
对此的任何帮助将不胜感激。
macos - 如何在 OSX 上安装 qcl?
对于你们中的一些人来说,这个问题的答案可能很容易,但我一直无法弄清楚。网上关于这个话题的信息很少,我想很多人都不感兴趣。
我正在尝试在我的 Mac 上安装 qcl。但是,我不知道该怎么做。我知道我应该以某种方式编译它(通过 GCC?),但我不知道如何。这是安装文件的位置: http: //tph.tuwien.ac.at/~oemer/qcl.html
我还尝试通过自制软件安装它(brew install homebrew/science/qcl)。但是当我这样做时,尝试运行它时会出现错误(通过在终端中输入 qcl )。这是有问题的错误:
我真的很想自己想办法解决这个问题,但我想我的 CS 知识还不够。我需要你的帮助。
预先感谢您的所有回答!