問題タブ [ipywidgets]
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 - ipywidgets ドロップダウンまたは選択でエントリを注文する方法は?
タイプfloatの可能な値のリストから選択したい:
ipywidgets モジュールは、文字列のリストまたは辞書のいずれかを受け入れる Select および Dropdown ウィジェットを提供します。後者の場合、キーが表示され、対応するキーが選択されたときに値が使用されます。ドキュメントのウィジェットのリストを参照してください。
実際、値のリストを直接指定すると、値が文字列ではなく浮動小数点数であるため、エラーが発生します。
そこで、辞書を作成し、これをウィジェットに渡します。
ただし、辞書はソートされていないため、結果のウィジェットにはオプションが一見ランダムな順序で表示されます。この場合、実行すると、このスクリーンショットに示すように、498e-9 が 435e-9 の前に表示されました:結果のウィジェットのスクリーンショット。
質問は、選択ウィジェットのエントリを並べ替える方法はありますか?
明らかな回避策は、ウィジェットに文字列のリスト (keys
上記の例で呼び出されます) のみを提供し、リストから対応する値を自分で検索することですが、もっと洗練された解決策があることを望んでいました。
python - IPython ウィジェットの実行を高速化するには?
データをプロットする Jupyter ノートブックを使用してウィジェットを作成しましたinteract()
(以下のコードを参照)。ただし、スライダーを動かすと、ウィジェットの更新が非常に遅くなります (約 1 fps)。
関数内のデータの評価には約 1e-4 秒かかり、関数内のneg(T)
データpos(T)
のプロットにはconc(T)
約 1e-1 秒かかります。では、なぜウィジェットの応答がこれほど遅いのでしょうか? どうすれば改善できますか?
python - Ipywidgets エラーという名前のモジュールがありません
私はIpythonとJupyter Notebookの初心者です。Anacondaプロンプトウィンドウを使用して、Jupyter Notebookにipywidgetsモジュールをインストールしました。
私は試した:
要件はすでに満たされているとのことでした。次に、モジュールをインポートしようとしましたが、「ImportError: No module named ipywidgets」エラーを受け取りました。
それから私は試しました:
「 api.anaconda.org」サイトからいくつかのファイルを取得し、それらのファイルをインストールしました。Jupyter Notebook を終了し、再度入力しました。モジュールをインポートしようとすると、同じ「ImportError: No module named ipywidgets」エラーが発生しました。
何が悪いのかわかりません。このモジュールを Jupyter Notebook と Anaconda にインポートするにはどうすればよいですか?
python - 多肢選択式テストに ipywidget を使用する
私はpythonとpythonノートブックにかなり慣れていません。画像のリストから画像を表示し、クリック可能な ipywidget ボタンからその画像を選択する 4 つの選択肢をユーザーに提供する Jupyter ノートブックを作成しようとしています。ユーザーが選択肢をクリックしたら、画像を新しい画像に置き換え、ボタンに 4 つの新しい選択肢を再設定します。
画像出力をクリアし、button.close() を使用してボタン ウィジェットを閉じる方法は知っていますが、新しい選択肢でボタンを再描画する方法がわかりません。コンテナーを閉じると、選択が行われると on_button_clicked 関数で立ち往生するため、トップにループバックする方法がわかりません。ここに私がこれまでに持っているものがありますが、まだ機能していないことはわかっていますが、おそらくアプローチの途中です。注 ipywidgets を使用する必要はありませんが、クリック可能なボタンという意味では良い選択のように思えました。
どうもありがとう!