問題タブ [enthought]

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 に答える
134 参照

python - PyFaceでビープ音を鳴らす方法は?

PyFaceはPython用のEnthoughtライブラリであり、他のEnthoughtライブラリで使用するためのツールキットに依存しないGUI機能を提供することになっています。

ビープ音を鳴らすことはできますか?または、基盤となるGUIツールキットに頼る必要がありますか?

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

ipython - 特性はIPythonノートブックまたはqtconsoleにインポートされます

これをインポートするPythonモジュールのインポート中に問題が発生しました:

私のLionMacbookProで。Pythonロケットがドックに現れますが、ジャンプが止まることはありません。これは、pylabモードがアクティブになっているiPythonのノートブックとqtconsoleの両方で発生します。ipython --pylabを備えたターミナルでは、正常に動作します。バックエンドと関係があるのでしょうか?私のデフォルトはwxだと思います。

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

python - 考えた python ディストリビューション wx

何らかの理由で、私の 64 ビット EPD は wx をインポートできません。また、wx サイトから wxPython2.8-osx-unicode-py2.7 バージョンをインストールしようとしました。正常にインストールされましたが、ハードドライブのどこにもありません。2.7 と EPD 7.2.2 のサイトパックを確認しました。通常、すべてのモジュールがインストールされる場所。私は混乱しています。これは同様の質問を提起します。EPD の一部ではないモジュールをインストールするにはどうすればよいですか? また、他のモジュールをインストールする運もありませんでした。また、古いモジュールをインポートしようとするたびに、うまく機能しません。

ユニバーサル ラッパーのアーキテクチャが間違っているというエラー メッセージが表示されることがよくあります。たとえば、pygame には 2.7 で動作する 64 ビット バージョンがないため、32 ビット バージョンをインストールしました。トリック arch -i386 /Path to python を実行しようとすると、「実行可能ファイルの CPU タイプが正しくありません」というメッセージが表示されます。64 ビット Mac OS で 64 ビット バージョンの Python を実行しています。

Enthougt 7.2 は 2.7 Python と同等なのだろうか。そうでない場合、私が推測すること、違いは何ですか。

これを解決できるヒントは素晴らしいでしょう。

患者様ありがとうございます。

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

python - EPD enthought 7.2 を使用して OS X 10.6.8 に pygame をインストールする

Enthought 7.2 64 ビット python ディストリビューションを使用して、Mac OS X 10.6.8 に Pygame をインストールしようとしています。

pygame インストーラーは、Enthought がインストールされていることを認識せず、動作しません。

次に、SDL、SDL_image、SDL_mixer、および SDL_ttf フレームワークと、libjpeg および libpng ライブラリを手動でインストールしました。

pygame をインストールしようとするとpip、大量のエラーが生成されます。

そして、このテーマにはさらに 40 ~ 50 のバリエーションがあります。Enthought はすぐに使えるのでとても満足していたので、macports や brew でゼロからやり直すことは避けたいと思います。誰でもアイデアはありますか?

編集 誰も手がかりを持っていなかったので、Lion、Xcode 4.3、Apple のコマンドライン ツール、これはヒント(!)、および python バージョン 2.7 を中心とした新しい macports python 環境でやり直しました。

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

python - プロパティを設定するときに循環依存を回避する方法は?

これは、数学/物理方程式を扱うクラスの設計原則の問題であり、ユーザーは残りの計算に使用する任意のパラメーターを設定できます。この例では、循環依存を回避しながら頻度も設定できるようにしたいと考えています。

例えば:

更新がトリガーされるシーケンスがわからないため、ここで更新トリガーのタイミングの問題も認識しています。

  1. 波長変更中
  2. これにより、周波数とエネルギーの両方の依存エンティティの更新がトリガーされます
  3. しかし、エネルギーが新しい波長に適合する値を持つように、エネルギーは周波数を更新する必要があります!

(受け入れられる答えは、この潜在的なタイミングの問題にも対処する必要があります。)

では、これらの相互依存の問題を回避するための最適な設計パターンは何でしょうか? 最後に、ユーザーが波長または周波数のいずれかを更新できるようにして、周波数/波長とエネルギーをそれに応じて更新できるようにします。

もちろん、この種の問題は、基本的に方程式を扱おうとするすべてのクラスで発生します。

競争を始めましょう!;)

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

python - セグメンテーション違反Python

EnthoughtPythonDistributionをインストールしています。その前に、Python2.7をインストールし、他のモジュール(opencvなど)をインストールしました。Enthoughtは、デフォルトのPythonとしての地位を確立しています。7.2と呼ばれますが、2.7です。Enthought Pythonにcvをインポートしたい場合は、常にセグメンテーション違反エラーが発生します。Enthought Pythonにcvをインポートする方法はありますか?それは素晴らしいでしょう。また、新しいモジュールをEnthoughtにインストールすると、同じエラーが発生するようです。そのための解決策は素晴らしいでしょう。

ありがとう!

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

python - MacPortsでインストールされたPythonパッケージをOSX上のEnthought(またはその他の)Pythonで使用しますか?

MacにPython2.7.2(MacPortsとEnthoughtから)を2つインストールしています。私はEnthoughtPythonを主要なものとして使用しています。ただし、MacPortsディストリビューションには、pymacs、ropeなどの追加パッケージがいくつかあり、EnthoughtPythonで利用できるようにしたいと思います。(私は実際にEnthought PythonでEmacsを使用しようとしていますが、Emacsでのコード補完にはMacPortsがインストールされたRope、Pymacsも使用しています)。

何も壊さずにMacPortsパッケージをEnthoughtPythonで利用できるようにするクリーンな方法はありますか?

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

python - scipy ipython 熟考

Linux サーバーで sudo 権限を持っていないため、ソースから scipy と numpy をコンパイルする必要があります。

いくつかの失敗 (主に ATALS に関する) の後、あきらめて、代わりに Enthought Python Distribution Free をインストールしました。

ただし、ipython を使用するたびに、次のメッセンジャーが表示されます。

Enthought Python Distribution (無料版) -- www.enthought.com (完全な EPD を取得するには、「upgrade」と入力するか、www.enthought.com/epd/upgrade を参照してください)

それは迷惑です。情報が表示されないようにどこかに設定できますか?

前もって感謝します。

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

python - なぜscipyはLapackpbsv(バンドの場合はb、たとえばlinalg.solveh_banded)を公開しますが、ptsv(三重対角の場合はt)を公開しないのですか?

scipy.linalg.solveh_bandedのソースを見ると、Lapackpbsvをラップしているだけです。Lapack ptsv関数によって提供されるはずの三重対角(エルミート、または私の場合は実際の対称)システム用のより効率的なソルバーを探しています。さらに、これは実際の問題ではないはずですが、主対角線に沿った(すべて正の)値のダイナミックレンジが大きすぎると、solveh_bandedがクラッシュします(丸めによって最小値が事実上負に見えるようになると思いますので、負の固有値を持っていると見なされます)、三重対角固有のルーチンがこの問題にヒットしない可能性があります。

Lapackについての私の読書から、ptsvはpbsvを持つすべてのディストリビューションに含まれるべきであるように思われます(ドキュメントは常にそれらを一緒にリストします)。どちらがより効率的かはわかりませんが(pbsvは対称であるが任意の帯域幅であると想定し、ptsvは三重対角であるが必ずしも対称であるとは想定していません)、ptsvを試す価値があるようです。

残念ながら、ptsvはscipyに公開されていないようです。これは、実際にはscipy.linalg.flapackに含まれていないため、scipy.linalg.get_lapack_funcs(('ptsv'、))からは利用できないことを意味します。

scipyとのFortran/Lapackのリンクは複雑であることに気づきましたが、pbsvとptsvの扱いが異なる理由を誰かが知っていますか?pbsvのようにptsvをラップするために手動で編集できるものはありますか(残念ながら、flapackは「.so」として提供されているようで、行き止まりになりました)。

FWIWIntelMKLでEnthoughtEPDを使用しています。ただし、scipy.linalg(分布に依存しない)には常にsolveh_bandedが含まれていますが、三重対角ソルバーがないことを考えると、EPD/MKLの問題よりも深くなければならないと思います。

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

python - Theano を EPD にインストール (Windows x64)

Enthought Python Distribution (EPD) に Theano をインストールしようとしていますが、奇妙なエラーが発生します。私のインストールは次のようになります。

  • に EPD をインストールしましたC:\Python27
  • その後、pip使用してインストールしましたeasy_install pip
  • を使用してTheanoをインストールしましたpip install Theano
  • テストするには、開始ipythonして入力しimport theanoます。次のエラーが表示されます。

    /li>

Theano を EPD で実行する方法を知っている人はいますか?