問題タブ [jepp]
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.
java - jeppでpythonモジュールを使用するには?
Python コードで Python モジュールを使用したいと考えています。しかし、jeppはそれを適切に処理できないと思います。
例えば:
最初の行の後、Jepp は永久に実行されるようです: エラー メッセージや例外はありません (これらの行を eclipse から jep.eval("script") で呼び出します)。
次のように使用しても機能しません。
この場合、「SEVERE: null」というエラー メッセージが表示されます。
jep.JepException: jep.JepException:: 「モジュール」オブジェクトに
属性「linear_model」はありません
jep.Jep.eval (Jep.java:294) で
Main.executeScript (Main.java:72) で
Main.main(Main.java:36) で
原因: jep.JepException:: 'module' オブジェクトに何もありません
属性「linear_model」
jep.Jep.eval(ネイティブメソッド)で
jep.Jep.eval (Jep.java:278) で
... 2以上"
モジュールを使用した私の唯一の作業バージョンは次のとおりです。
numpy を np としてインポート
ベータ = np.array([1, 0.1, 10])
だから私は解決策が必要です
- コードを使用: 'module.submodule.function'
- import: 'import module.submodule' を使用し、code: 'submodule.function' を使用します。
出来ますか?
Ubuntu 12.04 で python 2.7.2 と jep 2.4 を使用しています。そして、これらの環境変数を設定する eclipse から上記のコードを呼び出します。
- LD_PRELOAD /usr/lib/libpython2.7.so
- LD_LIBRARY_PATH /usr/local/lib/python2.7/dist-packages/
新しいバージョンの jepp があることは知っていますが、私にとっては 2.4 を構成するのは困難でした。あまりにも、それが不必要であれば、私は新しいものをインストールしません。(私にとっては時間がかかったからです。ucs4 でまったく新しい python インタープリターをコンパイルし、インストールされた python パッケージを dist-packages から site-packages にコピーし、環境変数を設定する必要がありました。)
前もって感謝します!
python-2.7 - Jep:エラー: [Errno 2] そのようなファイルまたはディレクトリはありません: 'DLLs\\jep.pyd'
jep ビルド中に次のエラーが発生します。
以下のコードを実行すると、このエラーが発生します
これを克服する方法は?ありがとう。
java - アーム用に jep をコンパイルするには?
私は新しい Android アプリを開発しようとしていますが、ちょっと行き詰まりました。私のアプリは、人気のある Python ライブラリ ( youtube-dl
)
に大きく依存しています。
私はいくつかの調査を行い、JNIを使用してPythonをJavaに埋め込むJepについて知りました。ライブラリを使用すると、Java コードから Python スクリプトを実行できます。これはまさに私が必要としているものです。
指定された .jar とプラットフォーム固有のライブラリ (.dll 、 .so ) を使用しようと (あまり期待せずに) 試み、それらをライブラリとして Android アプリに追加して呼び出しようとしましたが、この次のエラーでアプリがクラッシュします:
私のライブラリには以下が含まれています:
- jep-3.5.3.jar
- jep.so
- libjep.so
そして私のbuild.gradleでは、すべての.jar/.soファイルを含めるように設定しました:
Windowsビルド(.soではなくjep.dll)で同じことを行ったところ、同じエラーが発生したことに注意してください。
jdk 7のubuntu 16.04 / Windows 10でビルドされたため、おそらく失敗しています。私の質問は、このJepをarm / x86デバイス用にビルドするには、どのコンパイラを使用すればよいですか? JNIを使用したネイティブC呼び出しを備えたJavaプロジェクトであり、プロジェクトでは、Androidで実行できると述べています。
助けてくれてありがとう、私は特定のアーキテクチャのプロジェクトをコンパイルした経験がないので、ここに尋ねに来ました。
java - Python、Jepp でディープ コピーを使用中にエラーが発生しました
このコードの実行中。この例外がスローされます
java - Jep を使用した Java と Python の統合
Jepを使用してPythonとJavaの統合を試みています。Jepを使用してJavaプログラムからsklearn.ensemble.forest.RandomForestClassifierオブジェクトとしてpickleファイル(rf.pkl)からrandomforestモデルをロードしました。このロードを1回にして、pythonスクリプトprediction.pyで定義されたpython関数を実行したい(rfモデルを使用して予測する)ために、Javaから「rfmodel」引数を送信してpython関数を呼び出します。しかし、java から python に送信された引数は、python では文字列として読み取られます。Pythonで引数のデータ型をsklearn.ensemble.forest.RandomForestClassifierとして保持するにはどうすればよいですか?