問題タブ [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 に答える
290 参照

java - py4j が開いているスレッドが多すぎます

JavaからPythonへの通信にpy4jを使用しています。以下のJavaコードをJarにパックし、コマンド java -jar file.jar で実行していますが、調べてみると、このコマンドは1回呼び出したにもかかわらず、別のスレッドで約30回実行されていることがわかります。py4j の実装方法が原因であると思われます。py4jが使用するスレッド数の最大値を設定するにはどうすればよいですか? Java と python の間のどのような通信を使用して、メモリを少なくすることができますか?

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

machine-learning - pysparkでmllibを使用して構築された決定木のノードにアクセスするには?

私のコードは from pyspark.mllib.tree import DecisionTree,DecisionTreeModel

model = DecisionTree.trainClassifier(training_data)

Node = model.call("topNode")

しかし、rootNode/topNode 以外のノードの leftNode/rightNode にアクセスする方法はないと思います。また、py4j ライブラリを使用して Python の Java オブジェクトにアクセスしようとしています。ありがとう