Breeze を使用して、密な行列で単純な線形代数演算を合計しています。Intellij IDEA を使用しています。ここに私のコードのスニペットがあります:
import breeze.linalg._
val X1:DenseMatrix[Double] = DenseMatrix.zeros[Double](10, 5) + 1.0
val n1 : Double = X1.rows.toDouble
val one_tall_t1 = DenseMatrix.zeros[Double](1, n1.toInt) + 1.0
val mu1=one_tall_t1*X1/n1
最後の行では、記号 * および / が IDE で赤色で表示されます。エラーメッセージは「シンボルを解決できません *」です。
しかし、Intellij はエラーなしでプログラムをビルドし、正常に動作します。
私はその理由を突き止めようとしてきました. 一部の投稿では、キャッシュを無効にして Intellij を再起動するよう提案されていますが、これで問題は解決しません。
あなたのコメントや解決策に感謝します!