問題タブ [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.

0 投票する
1 に答える
391 参照

python - cx_freeze と VPython で構文エラーが発生する

VPython コードを .exe に圧縮しようとしていますが、構文エラーが発生します。

ここに画像の説明を入力

これは私が今持っている唯一のスクリーンショットです。私は自宅の PC から離れています。

VPythonモジュールを使用しないプログラムで実行したため、setup.pyファイルが機能することはわかっていますが、正常に機能します。

他の誰かが cx_freeze と VPython で問題を抱えていましたか? 代替案や推奨事項はありますか?

私はPython 3.2.2を使用しており、VPythonバージョンは5.74です。

0 投票する
3 に答える
1182 参照

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/

メインプログラムの部分だけですが、問題は同じです。なにが問題ですか?どうすればいいですか?私は答えに感謝します。

0 投票する
2 に答える
1621 参照

python - VPythonでオブジェクト(矢印)に注釈/ラベルを付ける方法は?

VPython を使用して座標系を描画しています。

すぐに利用できる座標系オブジェクトが見つからなかったので、次のように座標系を表すために相互に垂直な 3 つの矢印を描きます。

問題は、それらにラベルを付けたり注釈を付けたりできないことです。色でしか区別できないので、あまり便利ではありません。

'x'の横にを書くにはどうすればよいx objectですか?

0 投票する
1 に答える
2982 参照

python - Pythonでシリンダーを作る?

次のコードを使用して、Python 3.3.2 でシリンダーを作成しようとしています。

このサイトの助けを借りて: http://www.vpython.org/contents/docs_vp5/visual/cylinder.html

出力は次のとおりです。 NameError: name 'cylinder' is not defined

インストールする必要があるものはありますか、または何かをインポートする必要がありますか?

前もって感謝します

0 投票する
1 に答える
650 参照

python - フルスクリーン(!) VPythonウィンドウから画面をキャプチャする方法は?

VPython を使用して、コンピューター シミュレーションからのデータを視覚化しています。VPython の出力からムービーを作成したいと考えています。そのため、vpython 出力ウィンドウからスクリーンショットを作成しようとしました。フルスクリーン モードで出力ウィンドウをキャプチャしたい。この方法では、ウィンドウ フレームをトリミングする必要はありません。ImageGrab.grab() (こちらを参照) と win32gui (こちらを参照) を試しましたが、どちらの方法もフルスクリーン ウィンドウではなくデスクトップをキャプチャします。

方法screenshot_get_windows_bytitle ここから

と同じ問題ImageGrab.grab。助言がありますか?

0 投票する
1 に答える
305 参照

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内のある種のシェルで実行されていますが、保存すると、別の場所からそれらにアクセスしようとし、アクセスできません。しかし、その推論を超えて、そこからどこへ行くべきかについてのアイデアはほとんどありませんか?

0 投票する
3 に答える
5278 参照

python - 同じ行のPythonで待機して印刷する方法

わかりましたので、vpython でこの小さなカウントダウン関数を実行しています。現在実行している方法は次のとおりです。

もちろん、これは実際には私のコードではありませんが、それをかなりよく示しています。だから私がしたいのは、それを印刷する代わりに 5 4 3 2 1 Blastoff 同じ行に 54321 Blastoff が欲しいということです。少し待って、同じ行に文字を出力するにはどうすればよいでしょうか。私に知らせてください、それは大きな助けになるでしょう

0 投票する
0 に答える
119 参照

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を使用しているのに、まだスライダーオブジェクトを使用している場合、このエラーを回避する方法はありますか?

0 投票する
2 に答える
2277 参照

python - Visual Python の動作が非常に遅い

visualプロジェクトに使用したい。以前は何度も使っていて問題なかったのですが、最近転職したので、今まで使ったことのないマシンで使っています

問題はやや特殊です。サンプル スクリプトの 1 つを/visual/examplesすべてから実行すると、まったく問題ありません。ただし、非常に単純なスクリプトを実行しようとすると:

実行には数分かかります。これは、私が使用したいプロジェクトにはまったく受け入れられません。

この種のスクリプトをコマンド ラインと IPython から実行してみましたが、動作は同じです。ビジュアル ウィンドウが表示され、Windows がウィンドウに「応答なし」とタグ付けし、非常に長い時間が経過した後、シーン全体が期待どおりに表示されます。 .

これは、私が呼び出しに使用する IDE の問題ではないことは明らかであり、これvisualを解決する方法がまったくわかりません。それが重要な場合、私は64ビットWindows( 64b もダウンロードvisual)とAnacondaに付属のPythonディストリビューションを使用しています。

興味深い観察:スクリプトを実行する Python インタープリターはビジーではありません。つまり、ビジュアル シーンが正しく表示されていない間でも、他のコマンドを実行できます。

この問題を解決するために何をすべきかについての助けやアイデアさえあれば、大歓迎です。