贝叶斯粒子滤波在量子信息参数估计中的应用。
QInfer的Python项目详细描述
qinfer是一个使用贝叶斯序贯蒙特卡罗进行量子计算的库 参数估计。适用于Python2.7、3.3、3.4和3.5。
安装qinfer
我们建议将qinfer与 Anaconda distribution。下载安装 你的平台是Python,或者是Python2.7或者3.5。我们 建议使用python 3.5,但是qinfer 两者都适用。
如果使用的是水蟒,你现在就应该从它们的存储库安装 所有我们能依赖的。如果您使用的是“常规”python,那么您可以 忽略此步骤。将python=3.5替换为您的版本(通常 2.7或3.5)。
$ conda install python=3.5 numpy scipy matplotlib scikit-learn
如果不是使用anaconda,而是使用“常规”python, 在Linux上,您将需要Python开发包:
$ sudo apt-get install python-dev
其中python-dev可能是python3.5-dev,具体取决于您的包 管理器和正在使用的python版本。
最新版本的qinfer现在可以从 PyPI与pip:
$ pip install qinfer
或者,可以使用pip和git安装qinfer。确保 你已经安装了git。在Windows上,我们建议 official Git downloads。 安装anaconda和git后,只需运行pip即可安装qinfer:
$ pip install git+https://github.com/QInfer/python-qinfer.git
最后,qinfer可以通过从github下载手动安装, 然后运行提供的安装程序:
$ git clone git@github.com:QInfer/python-qinfer.git $cd python-qinfer $ pip install -r requirements.txt $ python setup.py install
更多信息
qinfer的完整文档是 available on ReadTheDocs, 或者可以通过运行文档在本地构建 在doc/:
中生成脚本$ cd /path/to/qinfer/doc/ $ make html
在Windows上:
C:\> cd C:\path\to\qinfer\ C:\path\to\qinfer\> make.bat html
通过打开可以查看生成的文档 doc/_build/html/index.html。