|||
一、简介
Qutip是比较好用的量子力学(量子信息学)软件,函数较为丰富。也封装了很多有用的算法。本文将介绍qutip的使用方法,及其快速入门的简易教程。虽然Qutip官网http://qutip.org/中的英语教程是非常好的。但是仍然有必要进行更为详细的说明。以方便新手更方便的入门。
二、安装方法
安装方式:如果你安装了anaconda那么在windows和linux系统上并没有区别,如果什么也没有请先安装anaconda。(其它的方式安装python,我没有实践过,所以就不说了。自行百度)在windows环境下,在conda prompt 窗口中运行如下命令,Linux环境下 ctl+alt +T,调出 terminal,在terminal输入如下命令。
(1) step1:创建环境
命令行:conda create -n qutip-env python=3.x
注释:(x,是指你的python版本,例如我的python是3.5的,那么python=3.5好了)
(2) step2: 激活该环境,
window下是输入如下命令
activate qutip-env
Linux输入如下命令
source activate qutip-env
注意环境名称可自己定义。
(3)step3 :安装qutip
conda install qutip
(4)step4 安装一些辅助工具:
conda install numpy scipy cython matplotlib nose jupyter notebook spyder
【numpy,科学计算神器,scipy,高端科学计算。cython,python环境下的c语言编译器,nose python测试工具。 jupyter notebook,qutip官方的编辑器,每个程序以一条奇怪的命令开始,没有过多的解释。在jupyter notebook中,除了如下语句,其余的跟其它的IDE没有区别。我用的是spyder,因为它类似于matlab的界面,但spyder的自动提示功能,我觉得比较弱(或者是我没有找到设置方法)】
使用jupyter notebook需要注意的 ,看到如下的一句特有的命令:
%matplotlib inline
看完如下解释就知道为什么加这样的命令了:
# setup the matplotlib graphics library and configure it to show
# figures inline in the notebook
。
作为初学者,我还是老实的安装了它推荐的所有的库。
(5)验证安装
运行iPython,或spyder验证一下。
import qutip.testing as qt
qt.run()
在用函数验证一下
from qutip import *
about()
都通过了就说明安装好了。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 22:36
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社