問題タブ [vpython]
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 - cx_freeze と VPython で構文エラーが発生する
VPython コードを .exe に圧縮しようとしていますが、構文エラーが発生します。
これは私が今持っている唯一のスクリーンショットです。私は自宅の PC から離れています。
VPythonモジュールを使用しないプログラムで実行したため、setup.pyファイルが機能することはわかっていますが、正常に機能します。
他の誰かが cx_freeze と VPython で問題を抱えていましたか? 代替案や推奨事項はありますか?
私はPython 3.2.2を使用しており、VPythonバージョンは5.74です。
python - wxPython および VPython でのプログラミング
wxPython と VPython でプログラムを書きましたが、大きな問題があります。VPython モジュールが常に実行されるわけではありません。インタープリターでプログラムを実行すると、コンパイル後よりも頻繁にプログラムが実行されます。コードがエラーを返すことはありません。他のコンピューターで試してみましたが、プログラムは同じです。
Win7 Python 2.7.5 32 ビット wxPython 2.9.4 VPython 6.0.5
すべてOK: http://imageshack.us/photo/my-images/199/tpp.png/ OKではない: http://imageshack.us/photo/my-images/689/akun.png/
メインプログラムの部分だけですが、問題は同じです。なにが問題ですか?どうすればいいですか?私は答えに感謝します。
python - VPythonでオブジェクト(矢印)に注釈/ラベルを付ける方法は?
VPython を使用して座標系を描画しています。
すぐに利用できる座標系オブジェクトが見つからなかったので、次のように座標系を表すために相互に垂直な 3 つの矢印を描きます。
問題は、それらにラベルを付けたり注釈を付けたりできないことです。色でしか区別できないので、あまり便利ではありません。
'x'
の横にを書くにはどうすればよいx object
ですか?
python - Pythonでシリンダーを作る?
次のコードを使用して、Python 3.3.2 でシリンダーを作成しようとしています。
このサイトの助けを借りて: http://www.vpython.org/contents/docs_vp5/visual/cylinder.html
出力は次のとおりです。 NameError: name 'cylinder' is not defined
インストールする必要があるものはありますか、または何かをインポートする必要がありますか?
前もって感謝します
python - フルスクリーン(!) VPythonウィンドウから画面をキャプチャする方法は?
VPython を使用して、コンピューター シミュレーションからのデータを視覚化しています。VPython の出力からムービーを作成したいと考えています。そのため、vpython 出力ウィンドウからスクリーンショットを作成しようとしました。フルスクリーン モードで出力ウィンドウをキャプチャしたい。この方法では、ウィンドウ フレームをトリミングする必要はありません。ImageGrab.grab() (こちらを参照) と win32gui (こちらを参照) を試しましたが、どちらの方法もフルスクリーン ウィンドウではなくデスクトップをキャプチャします。
方法screenshot
と_get_windows_bytitle
ここから
と同じ問題ImageGrab.grab
。助言がありますか?
vpython - VIDLE - .py として保存した後、Py 2.7 が実行されなくなりました
私は物理学のPythonを学んでいます.VIDLE - Py 2.7を使用してい
ます.新しいファイルを開き、保存せずに次のコードを入力してください.
ビジュアルインポートから *
これによりプログラムが正常に実行されますが、.pyとして保存してから同じ方法で再度実行しようとするとエラーが発生します
トレースバック (最新の呼び出しが最後): ファイル "/Users/bencallaghan/Desktop/psyre.py"、ビジュアル インポートの 1 行目 * ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site -packages/VPython-6.05-py2.7-macosx-10.6-intel.egg/visual/init.py "、visual_common.create_display の 34 行目 import * ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/site-packages/VPython-6.05-py2.7-macosx-10.6-intel.egg/visual_common/create_display.py"、10 行目で wx を _wx ファイルとしてインポート"/usr/local/lib/wxPython-2.9 .4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa/wx/ init.py", wx._core import の 45 行目 * ファイル "/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa/wx/_core.py "、5 行目で新しいファイルをインポート "/Users/bencallaghan/Desktop/new.py"、8 行目で pylab import scatter,xlabel,ylabel,xlim,ylim,show ImportError: No module named pylab から
私の推測では、ビジュアルとpylabにアクセスできるVpython内のある種のシェルで実行されていますが、保存すると、別の場所からそれらにアクセスしようとし、アクセスできません。しかし、その推論を超えて、そこからどこへ行くべきかについてのアイデアはほとんどありませんか?
python - 同じ行のPythonで待機して印刷する方法
わかりましたので、vpython でこの小さなカウントダウン関数を実行しています。現在実行している方法は次のとおりです。
もちろん、これは実際には私のコードではありませんが、それをかなりよく示しています。だから私がしたいのは、それを印刷する代わりに 5 4 3 2 1 Blastoff 同じ行に 54321 Blastoff が欲しいということです。少し待って、同じ行に文字を出力するにはどうすればよいでしょうか。私に知らせてください、それは大きな助けになるでしょう
attributes - インスタンスとしてのオブジェクト属性。コントロールからスライダーに関連付けられている場合、変更または乗算できません
vPython 2.73 を使用して、質量属性をフレームに割り当てました。この値を他の値で乗算しようとすると、次のエラーが発生します。
TypeError: * のサポートされていないオペランド型: 'float' および 'instance'
以下は私の使用法です:
machine=frame(mass=15.) #このフレームに追加された他の 3D オブジェクト
g,c=6.6e-34,3.e8 #float 形式の定数
(machine.mass*g*c) #この値は型:float であり、他の変数として出力、保存されますが、エラーはこのステートメントにまでさかのぼります。
コントロールモジュールのオブジェクト内でのみ問題があるようです。このステートメント (machine.mass*g*c) は、slider() に関連付けられていない場合、エラーになりません。
私の調査によると、vPython の 3.x 以前のバージョンでは、ユーザーが追加した属性はすべてインスタンスであり、組み込みの属性は本物のオブジェクトですが、3.x バージョンでは、組み込みの属性はユーザーが追加したものと同じように扱われます。(私のプレゼンテーションに必要な学校のコンピューターのソフトウェアのため、ver2.73 を使用する必要があります。)
まだver2.73を使用しているのに、まだスライダーオブジェクトを使用している場合、このエラーを回避する方法はありますか?
python - Visual Python の動作が非常に遅い
visual
プロジェクトに使用したい。以前は何度も使っていて問題なかったのですが、最近転職したので、今まで使ったことのないマシンで使っています
問題はやや特殊です。サンプル スクリプトの 1 つを/visual/examples
すべてから実行すると、まったく問題ありません。ただし、非常に単純なスクリプトを実行しようとすると:
実行には数分かかります。これは、私が使用したいプロジェクトにはまったく受け入れられません。
この種のスクリプトをコマンド ラインと IPython から実行してみましたが、動作は同じです。ビジュアル ウィンドウが表示され、Windows がウィンドウに「応答なし」とタグ付けし、非常に長い時間が経過した後、シーン全体が期待どおりに表示されます。 .
これは、私が呼び出しに使用する IDE の問題ではないことは明らかであり、これvisual
を解決する方法がまったくわかりません。それが重要な場合、私は64ビットWindows( 64b もダウンロードvisual
)とAnacondaに付属のPythonディストリビューションを使用しています。
興味深い観察:スクリプトを実行する Python インタープリターはビジーではありません。つまり、ビジュアル シーンが正しく表示されていない間でも、他のコマンドを実行できます。
この問題を解決するために何をすべきかについての助けやアイデアさえあれば、大歓迎です。