問題タブ [py4j]

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

java - Python の Py4j 経由の corenlp センチメント Java プログラムでエラーが発生する

Py4j 経由で Python で使用する Java 感情分析プログラムを作成しました。Python で Java オブジェクトを作成できますが、メソッドにアクセスしようとすると、java.lang.NullPointerException が発生します。助けていただけますか?ありがとう。

Java コード: 正しくコンパイルされ、エラーなしで実行されます。

Python コード:

NullPointerException

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

scala - py4j 経由の jvm からの Python バイト配列

py4j を使用して、Scala から Python にバイト配列 (Array[Byte]) を送信しています。Python側では、これらのバイトの単なるビューであるがnp.complex128として解釈されるnumpy配列(できれば不変)を作成したいと考えています。バイト順を無視すると、バイトは次のように並べられますreal1, imag1, real2, imag2, ...

Python 3.5 および py4j 0.10.3 のpy4j ドキュメントによると、Python 側でバイト オブジェクトを取得する必要があるようですが、実際には JavaArray を取得しています。 jvm側がこれをかなり遅くしていると思います。これは、バイトからバイト (クラス) への Scala の「オートボクシング」によるものだと推測していますが、よくわかりません。

Py4j の質問: py4j にバイトのコピーを強制的に返すことは可能ですか?

Scala の質問: おそらく私の推測は間違っていて、この場合、実際にはプリミティブなバイト配列にコンパイルされますか? そうでない場合は、代わりにJavaでその部分を書く以外に、とにかくそれが確実に行われるようにすることは可能ですか?

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

python - IPython-Py4JJavaError:

pyspark で rdd からデータ フレームを作成しようとすると、Py4JJavaError: が発生します。問題は、.createDataFrame() が 1 つの ipython ノートブックで機能し、別のノートブックでは機能しないことです。変。Synatxエラーがあるかどうかを調べようとしています.これは私のコードです:


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

python - ユーザー名を Spark の log4j に追加する

Spark を使用する Python スクリプトがあるため、Spark 独自の log4j を使用してスクリプトのログも記録することにしました。ただし、現在の OS ユーザー名をロギング パターンに追加し、場合によっては他のパラメーターも追加したいと考えています。

log4j クラスなどを拡張する必要があるいくつかのソリューションがありますが、私は python を使用しているため、それに加えて、自分の log4j ではなく Spark の、これらの変数を追加する簡単な方法はありますか?

単純でない場合は、最初にスクリプト内からいくつかの変数を追加してから、その変数を log4j パターンに挿入できますか? などのレベルでメッセージのロガーを呼び出すことができますがlogger.info、python から py4j ゲートウェイを介してアクセスできる他の機能がわかりません。これに関する適切なドキュメントが見つかりませんでした。