0

私はしばらくの間、この問題を抱えていました: Spyder 2.3.8 で iPython コンソールを使用し、QUTIP 3.1.0 をインストールして、単純なコードを実行しようとしました: qt.coherent(3,1) 出力が配列として表示されます。ただし、Spyder の iPython でこれを行うと、画像が表示されます。

コード

何らかの理由で配列を画像としてレンダリングしたようですが、ほとんどの場合、これは読みにくいため、配列を表示することを好みます。これは、Spyder で Python3 コンソールを使用すると実際に機能します。

原因が何かわかる方いましたら教えていただけないでしょうか?

奇妙なことに、これは私の Fedora Scientific 23、Python3.4 を実行している Spyder3 でのみ発生します。

Windows と WinPython を実行している別のコンピューターでは、配列が正しく表示されるという同じ問題は発生しませんでした。

ご清聴ありがとうございました。

4

2 に答える 2

0

SymPy を自動的にロードすると、画像印刷の問題が発生します。これは、spyder Tools>>Prefeneces>>Ipython console>> Advance setting>> チェックまたは記号数学のチェックを外します

記号演算にチェックを入れるとだいたい画像として結果が出るので、チェックを外してspyderを再起動したらうまく動くようになりました。

ただし、記号演算から何かを計算したい場合は、「記号演算」ボックスをもう一度チェックした方がよいでしょう。sympy を ipython にロードしようとしましたが、常に typeerror が発生します。

于 2017-06-21T00:51:59.987 に答える