[PYTHON] Verwenden Sie QuTiP unter Windows

Tipps zur Verwendung von QuTiP unter Windows

Was ist QuTiP?

Zitiert von 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 ist eine Open-Source-Software zur Simulation der Dynamik offener Quantensysteme. Die QuTiP-Bibliothek basiert auf den hervorragenden Mathematikbibliotheken Numpy, Scipy, Cython. Die Zeichnungsausgabe wird auch von Matplotlib bereitgestellt. QuTiP zielt darauf ab, benutzerfreundliche und effiziente numerische Simulationen einer Vielzahl von Hamiltonianern bereitzustellen, einschließlich willkürlicher Zeitabhängigkeit, die häufig in einer Vielzahl physikalischer Anwendungen wie Quantenoptik, Ionenfallen, supraleitenden Schaltkreisen und Quantennamenresonatoren zu finden sind. Es wird gesagt. QuTiP ist für die Verwendung und / oder Änderung auf allen wichtigen Plattformen wie Linux, Mac OS X und Windows * frei verfügbar. QuTiP, das keine Lizenzgebühr enthält, ist ideal für die Erforschung der Quantenmechanik und -dynamik, beispielsweise in Vorlesungen.

Installation von Anaconda

QuTiP-Installation

--Öffnen Sie die Anaconda-Eingabeaufforderung und rufen Sie die Informationen zur Installation von QuTiP mit dem folgenden Befehl ab

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

installiere mayavi

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

Installieren Sie PyCharm

schließlich

--Beispielcode

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()

Ich konnte erfolgreich zeichnen: Sushi: figure_1.png

Recommended Posts

Verwenden Sie QuTiP unter Windows
Verwenden Sie pyvenv unter Windows
Verwenden Sie Ansible unter Windows
Verwenden Sie pip unter Windows
Verwenden Sie Python unter Windows (PyCharm)
Verwenden Sie Linux unter Windows 10 (WSL2)
Verwendung von Dataiku unter Windows
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
Python unter Windows
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
Pylint unter Windows Atom
Linux (WSL) unter Windows
Anaconda auf Windows Terminal
Installieren Sie Anaconda unter Windows 10
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10
Erstellen Sie TensorFlow unter Windows
Erstellen Sie XGBoost unter Windows
Installieren Sie pygraphviz unter Windows 10
Versuchen Sie Poerty unter Windows
Installieren Sie Chainer 1.5.0 unter Windows
[Windows] Memo zur Verwendung von Keras auf der GPU [Tensorflow-GPU]
Installieren Sie Numpy in virtualenv unter Windows
Führen Sie Jupyter unter Ubuntu unter Windows aus
Führen Sie Openpose unter Python (Windows) aus.
Verwenden Sie matplotlib unter Ubuntu 12 und Python
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Verwenden Sie music21 in Google Colaboratory
Bevor Sie Veriloggen unter Windows ausprobieren
Installieren Sie cvxpy unter Windows, Anaconda
Bereiten Sie die Chainer-Umgebung unter Windows vor
Verwenden Sie Github Desktop unter Linux
Versuchen Sie es mit OpenCV unter Windows
F2py unter Miniconda für Windows
Verwenden Sie Windows 10-Schriftarten mit WSL
Stellen Sie Cython unter Windows zur Verfügung.
Schnellste Python-Installation unter Windows
Betreibe Ubuntu unter VScode (Windows 10)
Erstellen Sie eine Python-Umgebung unter Windows
Entwicklung der Django-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung mit Windows
Richten Sie Polyglot unter Windows ein
Linux unter Windows -1-: Einführung in Debian
Verwenden Sie matplot libwidget auf dem Mac
Ich habe Python unter Windows ausgeführt
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Hinweise zur Installation von Anaconda 3 unter Windows
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Führen Sie Jupyter Notebook unter Windows aus
Verwenden Sie NeoPixel mit Himbeerkuchen
Bloggen mit Pelican unter Windows
Verwendung von VS-Code in einer venv-Umgebung mit Windows
PDF in Python unter Windows drucken: Verwenden Sie eine externe Anwendung
Verwenden Sie Xming, um eine Ubuntu-GUI-Anwendung unter Windows zu starten.
Verwenden Sie host.docker.internal unter Linux (Docker-Compose erforderlich)
Verwenden Sie httpie von Windows Git Bash
Python-Umgebungskonstruktionsnotiz unter Windows 10
Verwenden Sie Numpy, Scipy, Scikit-Learn mit Heroku
Entfernen Sie Ubuntu, das auf einem Windows 10-Computer installiert ist