[PYTHON] Utilisez QuTiP sur Windows

Conseils d'utilisation de QuTiP sous Windows

Qu'est-ce que QuTiP?

--Un package pour python spécialisé dans la simulation d'états quantiques et la tomographie quantique.

Cité de qutip.org

QuTiP is open-source software for simulating the dynamics of open quantum systems. The QuTiP library depends on the excellent Numpy, Scipy, and Cython numerical packages. In addition, graphical output is provided by Matplotlib. QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of Hamiltonians, including those with arbitrary time-dependence, commonly found in a wide range of physics applications such as quantum optics, trapped ions, superconducting circuits, and quantum nanomechanical resonators. QuTiP is freely available for use and/or modification on all major platforms such as Linux, Mac OSX, and Windows*. Being free of any licensing fees, QuTiP is ideal for exploring quantum mechanics and dynamics in the classroom.

QuTiP est un logiciel open source pour simuler la dynamique des systèmes quantiques ouverts. La bibliothèque QuTiP s'appuie sur les excellentes bibliothèques mathématiques Numpy, Scipy, Cython. De plus, la sortie du dessin est fournie par Matplotlib. QuTiP vise à fournir des simulations numériques faciles à utiliser et efficaces d'une grande variété d'hamiltoniens, y compris la dépendance au temps arbitraire, couramment trouvée dans un large éventail d'applications physiques telles que l'optique quantique, les pièges à ions, les circuits supraconducteurs et les résonateurs de noms quantiques. C'est dit. QuTiP est disponible gratuitement pour utilisation et / ou modification sur toutes les principales plates-formes telles que Linux, Mac OS X et Windows *. QuTiP, qui n'inclut aucun frais de licence, est idéal pour explorer la mécanique et la dynamique quantique, comme dans les conférences.

Installation d'Anaconda

Installation de QuTiP

--Ouvrez Anaconda Prompt et obtenez les informations pour installer QuTiP avec la commande suivante

$ anaconda search -t conda qutip
$ conda install -c https://conda.anaconda.org/ajgpitch qutip

installer mayavi

$ conda install -c https://conda.anaconda.org/menpo mayavi

Installez PyCharm

à la fin

from mayavi import mlab
import numpy as np
from qutip import *
import matplotlib.pyplot as plt

mlab.test_contour3d()
b = Bloch()
b3d = Bloch3d()
vec = [0, 1, 0]
pnt = [1/np.sqrt(3), 1/np.sqrt(3), 1/np.sqrt(3)]
up = basis(2, 0)
b.add_vectors(vec)
b.add_points(pnt)
b.add_states(up)
b.show()

# state generation
N = 20
rho_coherent = coherent_dm(N, np.sqrt(2))
rho_thermal = thermal_dm(N, 2)
rho_fock = fock_dm(N, 2)
xvec = np.linspace(-5,5,200)
W_coherent = wigner(rho_coherent, xvec, xvec)
W_thermal = wigner(rho_thermal, xvec, xvec)
W_fock = wigner(rho_fock, xvec, xvec)

# fig config
fig, axes = plt.subplots(1, 3, figsize=(12, 3))
cont0 = axes[0].contourf(xvec, xvec, W_coherent, 100)
lbl0 = axes[0].set_title("Coherent state")
cont1 = axes[1].contourf(xvec, xvec, W_thermal, 100)
lbl1 = axes[1].set_title("Thermal state")
cont2 = axes[2].contourf(xvec, xvec, W_fock, 100)
lbl2 = axes[2].set_title("Fock state")
plt.show()

J'ai pu tracer avec succès: sushi: figure_1.png

Recommended Posts

Utilisez QuTiP sur Windows
Utilisez pyvenv sous Windows
Utilisez Ansible sur Windows
Utiliser pip sur Windows
Utiliser Python sur Windows (PyCharm)
Utiliser Linux sur Windows 10 (WSL2)
Comment utiliser Dataiku sous Windows
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
Python sur Windows
Utiliser sans installer python 2.x sous Windows
Pylint sur Windows Atom
Linux (WSL) sous Windows
Anaconda sur le terminal Windows
Installez Anaconda sur Windows 10
Installez python sur Windows
Installez pycuda sur Windows10
Construire TensorFlow sous Windows
Construisez XGBoost sur Windows
Installez pygraphviz sur Windows 10
Essayez Poerty sur Windows
Installez Chainer 1.5.0 sur Windows
[Windows] Mémo pour l'utilisation de Keras sur GPU [Tensorflow-GPU]
Installez Numpy dans virtualenv sur Windows
Exécutez Jupyter sur Ubuntu sous Windows
Exécutez Openpose sur Python (Windows)
Utilisez matplotlib sur Ubuntu 12 et Python
Installer watchdog sur Windows + Python 3.3
Installez Win-Kex (kali-linux) sur Windows 10.
Utilisez music21 sur Google Colaboratory
Avant d'essayer Veriloggen sous Windows
Installez cvxpy sur Windows, Anaconda
Préparer l'environnement Chainer sous Windows
Utiliser Github Desktop sous Linux
Essayez d'utiliser OpenCV sur Windows
F2py sur Miniconda pour Windows
Utiliser les polices Windows 10 avec WSL
Rendre Cython disponible sur Windows.
Installation de Python la plus rapide sous Windows
Faire fonctionner ubuntu sur VScode (Windows10)
Créer un environnement Python sur Windows
Développement de l'environnement Django sur Windows 10
Construire un environnement Python avec Windows
Configurer Polyglot sous Windows
Linux sur Windows -1-: Présentation de Debian
Utiliser matplot libwidget sur Mac
J'ai exécuté python sur Windows
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Remarques sur l'installation d'Anaconda 3 sur Windows
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Exécutez Jupyter Notebook sous Windows
Utilisez NeoPixel avec la tarte aux framboises
Bloguer avec Pelican sur Windows
Comment utiliser VS Code dans un environnement Venv avec Windows
Imprimer un PDF en Python sous Windows: utiliser une application externe
Utilisez Xming pour lancer une application GUI Ubuntu sous Windows.
Utilisez host.docker.internal sur Linux (docker-compose requis)
Utilisez httpie à partir de Windows git bash
Mémo de construction de l'environnement Python sur Windows 10
Utilisez Numpy, Scipy, scikit-learn avec Heroku
Supprimer Ubuntu installé sur une machine Windows 10