0
mllibのUniformGeneratorクラスをインポートして、乱数を生成しようとしています。エラー:見つからない:値UniformGenerator
import org.apache.spark.mllib.random.UniformGenerator
<console>:129: error: not found: value UniformGenerator
mllibのUniformGeneratorクラスをインポートして、乱数を生成しようとしています。エラー:見つからない:値UniformGenerator
import org.apache.spark.mllib.random.UniformGenerator
<console>:129: error: not found: value UniformGenerator
インスタンスがnew
で実行する必要があります:
val test = new UniformGenerator()
コードが
import org.apache.spark.mllib.random.UniformGenerator
val test = UniformGenerator()
インポートがOK動作しますが、クラスをインスタンス化しようとしたとき、私は次のエラーを取得するです
new
キーワードを省略することができます。ここでは、コンパニオンオブジェクトは、クラスのインスタンス(ケースクラスに対して自動的に作成される)を返すメソッドapply()
を実装しています。 UniformGenerator
は、ケースクラスでもコンパニオンオブジェクトと一致するクラスでもないので、暗黙のapply
メソッドを使用してインスタンス化することはできません。
優秀!詳細な説明をありがとう。 – marlanbar