問題タブ [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.
python - オブジェクトを共有する TraitsUI
HasTraits オブジェクトを使用して GUI を構築しています。メイン オブジェクトと、GUI の各コンポーネントのオブジェクトがあります。複数のコンポーネントでオブジェクトを共有したいと考えています。たとえば、コンポーネントBとCを持つメイン ウィンドウAがあります。CはB 内のものにアクセスできる必要があります。現在私はこれをやっています
これは最善の方法ではないようです。また、サブサブコンポーネントがあるため、ACD、およびDにはABのものが必要です。
これは、特性を使用してオブジェクトを共有するための最良の方法ですか?
python - UbuntuServer12.04のllvmpy
edpFree7.3-2を使用してubuntu12.04にllvmpyをインストールしようとしています
pipコマンドの後、エラーが発生します。
問題はベクトル化コンポーネントにあります!
前提条件として(aptitudeを使用して)インストールしました:
3.0を3.1に置き換える必要があるかもしれませんか?
手伝って頂けますか ?
python - PyInstallerおよびEnthoughtSuite
インポートを考えたスクリプトでpyinstallerを使用して、スタンドアロンの実行可能ファイルを作成することに成功した人はいないかと思いました。私はこれを数日間試みていますが、インポートエラーが発生し続けます。いくつか掘り下げてみると、隠しインポートを追加して独自のフックを作成する必要があるかもしれないと思います。しかし、これで成功した人のことは聞いたことがないので、ここで聞いて、この状況で誰かが経験を積んでいるかどうかを確認したいと思いました。
python - ipython の背後にある config メソッドの実装
このビデオチュートリアルに基づいてい ます http://www.youtube.com/watch?v=2G5YTlheCbw#t=01h07m41s
プレゼンターは、iPython の入力構成を処理するために使用される方法について言及しています。彼がどの方法を使用したかわかりません。唯一聞こえてくるのは「思考追跡機械」。結果なしでグーグルで検索しました。
誰かがもう一度聞いて、彼の意味を教えてもらえますか?
ありがとうございました
traits - chaco ツールによって生成されたイベントに反応する: イベントが発生したときに chaco ツールから値を取得する方法は?
実際、これは非常に単純な質問のはずですが、私はチャコと特性の非常に急な学習曲線を経験しています...
現在、チャコと特性を使用して医療画像をプロットするアプリケーションを作成しています。画像からピクセル位置を選択し、このピクセル位置を使用して画像スタックで評価を行いたいだけです。そこで、画像プロットでのマウス クリックに反応する独自の Chaco ツールを書き始めました。これはこれまでのところうまくいきます。imageplot をクリックすると、ツール (カスタムメイドの PixelPickerTool) 内のマウス座標が表示されます。ただし、ツールの外部でこの座標値を使用したいので、次の質問があります。イベントが発生したときに、ツールの外部にある別のオブジェクトまたは変数に座標を渡すにはどうすればよいですか。
私がやりたいことを説明するために、私が書いている2つのクラスの主な構造を添付しました:
この ImagePlot クラスのどこかで、PixelPickerTool によって測定された座標を使用したいと考えています。たとえば、それらを MyImageSeries.setCoordinate(xy_coordinateFromPickerTool) のような別のオブジェクトに渡すことによって、イベントが発生したときに PickerTool からこのクラスのメンバー変数にピクセル座標を渡すにはどうすればよいですか? おそらく次のようなものです: self.PixelCoordinates = picker.getPixelCoordinates() は機能しますか? しかし、ピッカーで on_normal_left_down 関数が実行されたとき、どうすればわかりますか?
最後に、画像を処理し、ImagePlot で決定されたピクセル位置に適合させるために、より多くの画像を保持する別のクラスに座標を渡したいと思います。imagePlot クラスで "_picker_changed" のようなものを使用して、PickerTool でイベントが発生したかどうかを検出しようとしましたが、これはイベントの発生を検出しませんでした。だから多分私は何か間違ったことをしている...
このピッカー ツールからイベントと関連する変数を取得する方法を誰か教えてもらえますか?
乾杯、
アンドレ
python - TraitsUI TextEditor の enter_set により入力が拒否される
traitsui アプリケーションを構築しようとしています。このアプリケーションの一部として、ユーザーが入力する float をリッスンします。この float のデフォルトのエディターは、auto_set がオンになっている TextEditor です。しかし、ユーザーがこの数値の入力を終了すると、プログラムは長い計算を行うため、ユーザーが本当に 1.7 を入力したいときに、プログラムが新しい特性 1 をリッスンすると、非常に煩わしくなります。
TextEditor ファクトリの enter_set 属性を使用して、この問題を解決しようとしました。しかし、これを行うと、特性の更新がまったく許可されず、入力された値に関係なくボックスが赤で表示されます。これは明らかに、enter_set と auto_set が機能するはずの方法ではありません。私は何を間違っていますか?
ここに私のテストコードがあります:
python - pyodbcモジュールを使用した接続文字列がEnthoughtPythonディストリビューションで機能しない
バックグラウンド
私は64ビットバージョンのPython2.7.3を使用しています。matplotlibライブラリとnumpyライブラリを学びたかったので、最終的にWindows用のEnthought Python Distributionをインストールし、それに合わせてipythonもインストールしました。さて、以前は機能していた突然の接続文字列はすべて、このPythonディストリビューションのpyodbcライブラリでは機能しなくなりました。その理由については、少しもわかりません。
例
次のコードは、以前は完全に正常に機能していました。
ただし、次のエラーが返されます。
このようなことでプログラミングの学習はとても苛立たしいものになりますが、私は今取り組んでいるプロジェクトの解決策を思いつくのに近すぎます。
enthought - ScatterInspector と ScatterInspectorOverlay の使用方法
ScatterInspector
chaco ツールやScatterInspectorOverlay
enamlを使用したいと考えています。非常に単純なコントローラーとビュー (以下のソース) をセットアップしましたが、続行する方法を決定できません。私が見つけた最小限の古い例に従おうとしましたが、うまくいきませんでした。
のオーバーレイ部分のコメントを外すとScatterInspectorOverlay
、コードの実行に失敗します
ファイル ".../chaco/scatter_inspector_overlay.py"、51 行目、オーバーレイの場合、plot または not plot.index または not getattr(plot, "value", True):
オーバーレイ部分をコメントアウトすると、もちろん、必要なオーバーレイの動作が得られず、マウスを動かすと、
ファイル「.../chaco/tools/scatter_inspector.py」、48 行目、normal_mouse_move 内 index = plot.map_index((event.x, event.y), threshold=self.threshold)
view.enaml ソース:
controller.py ソース:
python - Mac OS X で enthought python を新しいバージョンの openssl に再リンクできますか?
今朝、Mac OS X 10.6.8 で EPD 7.3 を使用して SSL 関連の問題に遭遇しました。pip (バージョン 1.3.1) を実行すると、次のようになります。
https://github.com/pypa/pip/issues/829およびhttps://groups.google.com/d/msg/python-virtualenv/C_a_IX_8Ejc/83l8XfpUarQJで詳述されている問題に遭遇していると思います-つまり、python にリンクされている openssl のバージョンが古すぎます:
python -c "ssl をインポート; ssl.OPENSSL_VERSION を印刷"
戻り値
OpenSSL 0.9.7l 2006 年 9 月 28 日
私の質問は、Python の EPD Mac バージョンを新しいバージョンの openssl にリンクすることが可能かどうかです。それとも、この変更は Enthought が行う必要があるものですか?
(Macでopensslをコンパイルし(http://techscienceinterest.blogspot.com/2010/12/compiling-openssl-on-mac-os-x-snow.htmlの手順を使用)、homebrewを使用してビルドすることを理解しました新しいバージョンの openssl を使用するための独自の Python 実行可能ファイル ( http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-lion-10.8/ )。
python - Enthought Canopy の IPython バッファとページネーション
Windows 7 で Enthought のベータ版 Python Canopy 0.9.1 を使用しています。IPython バッファのサイズを増やすにはどうすればよいですか。また、ページネーターを介してコマンドの出力をパイプするにはどうすればよいですか。出力は現在ページ付けされていません。
ipython qtconsoleスクロールバックバッファ制限を増やす方法 やipythonでパイプを使用する方法などの既存の回答が 機能する場合、それらをWindowsに適用する方法がわかりません。
ありがとうございました!