問題タブ [python-interactive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python pickle.dump がアクティブ化されていませんか?
序文: このコードは、素数ではなく、フィボナッチ数を見つけていることに気付きました。
質問: 何らかの理由で、savework()
機能が動作していません。Python インタラクティブ セッションを実行して を繰り返し実行するget_next_prime()
と、そのセッション内で意図した順序で次の番号が生成されます。ただし、セッションを閉じて新しいセッションを開くと、(pickle.dump
などの理由で) 以前のエントリが記憶されているはずですが、そうではありません。実行ごとにピクルされたバイトファイルを呼び出す必要があります。なぜそうではないのですか?
初心者です:お手柔らかにお願いします。ありがとうございました!
コード:
Python インタラクティブ セッション:
端末内:-
python - Pycharmでデバッグ中のMatplotlib:インタラクティブモードをオフにする方法は?
まず第一に、私は Pycharm デバッグ コンソールで作業しており、ダイアグラムの下にキャプションを置きたいと考えています。この回答によると、これは次の方法で達成できます。
ただし、これは最初にプロットを表示し、次に空のウィンドウ (2 行目を入力した後) を表示し、その後は何も表示しません。
これはmatplotlibのインタラクティブモードが原因であるに違いないことがわかったのでplt.ioff()
、デバッグセッションで使用してplt.isinteractive()
オフにし、その後False
. それでも、これは動作を変更せず、コマンドの直後にプロットを表示しますplt.plot(...)
。
奇妙なことplt.ioff()
に、スクリプトを入力すると、無視されてplt.isinteractive()
返されますTrue
。
私のシステム情報:
- PyCharm CE 2017.3.2
- macOS シエラ 10.12.6
- Anaconda 環境での Python 3.6.3
誰でもこれを再現できますか?Pycharm デバッグ コンソールからより複雑な図を作成する別の方法はありますか? より複雑なものをプロットするたびに、開発環境を変更したくない.
matplotlib - マウス クリック イベントに対する matplotlib の応答によって作成された図を作成するにはどうすればよいですか?
matplotlib のドキュメントを読み、次のコードを記述します。これは、マウス イベントをキャプチャし、クリックしたときに灰色の線の位置を移動することになっています。オンラインのジュピター ノートブックでこのコードを読むと、通常どおりカーソルの座標が表示されなくなります。誰でも私を助けることができますか?