内容
- 単なる作業メモです
- QuTiPでブロッホ球を書いたときに歪んでレンダリングされたので、それの対応をまとめます。
また、他の量子コンピュータ関係の他の記事は、下記で紹介しています。
問題
- QuTiPでブロッホ球をレンダリングするとアスペクト比が変で歪む
from qutip import Bloch
b = Bloch()
b.add_vectors([0,0,1])
b.show()
解決策
- matplotlib 3.3.0の仕様変更による影響の様で、matplotlibのダウングレードで治る。 1
This seems new to Matplotlib 3.3.0. Probably due to the following change:
Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
- 手元の環境では、3.2.0にダウングレートしたら解消した。
$ conda install matplotlib=3.2.0
やはり、ブロッホ球は丸いほうが落ち着く。以上。