問題タブ [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.
matplotlib - jupyter Notebook: 対話的にプロットを更新 - 関数には定数とキーワード引数があります
matplotlib (1.5.1) を使用して、jupyter (4.0.6) ノートブックにインタラクティブなプロットを作成したいと考えています。問題は、静的プロットが 4 つの変数を持つ関数で作成され、そのうちの 2 つが定数で、そのうちの 2 つがキーワード引数であり、キーワード引数を対話的に変更したいということです。
これは可能ですか?
以下の概念コードは、プロットを生成する関数とmake_figure(...)
、対話型プロットを生成するコマンドを示しています。
キーワード引数を変数に変更すると、「interact() は 0 から 1 の位置引数を取りますが、3 つ指定されました」というエラー メッセージが表示されます。
概念コード:
追加 20160325 : コード例
それぞれ 1.0 と 4.0 を達成するために必要なパーセンテージに応じて、クラスのマークのヒストグラムを作成しようとしています。
ヒストグラムのメイン コード。主な機能:get_marks
interact
さて、これをセットアップしようとすると
エラーが発生します
このエラーが変数を見ているのはなぜids_perc
ですか?
python - Python では、どうすれば外部プログラム (vi や nano など) をシェルアウトして対話し、python に戻ることができますか?
スタックオーバーフローに関する私の最初の質問!
ユーザーがvi、nano、ssh、telnetなどと対話する必要がある外部プログラムを開始し、プログラムが終了したときにPythonスクリプトに戻る方法を理解しようとしています。
send/expect を使用したり、外部プログラムを自動化したりする必要はまったくありません。開始して、通常どおり使用してから、スクリプトに戻ります。これを行うには bash の方が自然な方法のように思えますが、Python で行うことを望んでいました。
python - Python インタープリターのセグメンテーション違反
Pythonシェルを実行すると、奇妙な問題が発生します:
しかし、実行するpython3 hello.py
と動作します。
私はすでにpython2.7、python3.4、およびpython3.5を試しましたが、同じエラーが発生しました。
OS デビアン 8.4
更新 1
journalctl 出力:
更新 2
問題はまだ解決していませんが、別のユーザーとして実行すると正常に動作することがわかりました。私はすでに.cache
いくつかのpython関連のディレクトリ(.jupyter, .ipython
)を削除しようとしましたが、結果は得られません。
アップデート 3
GDB 出力
更新 4
次のアクションのトレース デバッグ:
そして strace ログ:
更新 5
環境変数の差分 (root ユーザーでうまく機能します):
アップデート 6
通常のユーザーとして:
ルートとして:
python - (疑似) ランダムに生成された行列
次の配列を使用してマトリックスを作成したい:
A の各値は、一度にすべての値にマップする必要があります (A の各要素は、b の 4 つの値すべてに関連付けられます)。そこから、結果の 12,2 行列を追加して 12,3 行列にします。配列C
次のようになります。
私の最初のアイデアは、いくつかの for ループを使用することですが、最初の列の値を実装するのに多くの問題があります
私の実際のコードでは、値は次のように割り当てられます。
Bはランダムではありません
python - 通常呼び出されたときに「python -i」を呼び出すpythonスクリプトを取得するにはどうすればよいですか?
で実行するのが好きな python スクリプトがpython -i script.py
あります。これは、スクリプトを実行してからインタラクティブ モードに入り、結果をいじることができます。
python script.py
スクリプトを実行するだけで、実行後にスクリプトが対話モードになるように、スクリプト自体でこのオプションを呼び出すことはできますか?
もちろん、単純に を追加することもできますが-i
、それが面倒な場合は、これを呼び出すシェル スクリプトを作成することもできます。