2

Scala で Breeze を使用してコンパイルするドット関数を取得できません。

次のコード:

val test = DenseMatrix((1.0,2.0))
val test2 = DenseMatrix((3.0),(4.0))
val test3 = test dot test2

次のエラーが表示されます:

could not find implicit value for parameter op: breeze.linalg.operators.BinaryOp[breeze.linalg.DenseMatrix[Double],breeze.linalg.DenseMatrix[Double],breeze.linalg.operators.OpMulInner,That]
val test3 = test dot test2
                 ^

IntelliJ IDEA 13.0.2、scala-compiler:2.10.2、Breeze "0.7-SNAPSHOT" を使用しています

ドット積を機能させる方法について何か考えはありますか?

4

2 に答える 2

1

ブリーズのドキュメントが古くなっているようです。

やっている

a dot b

私にはうまくいきませんでした。しかし、やっている

a * b

それをやった。

于 2014-02-19T23:05:10.077 に答える