問題タブ [scala-breeze]

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

scala - Scala Breezeを使用してベクトルに対して要素ごとのスカラー演算を実行するにはどうすればよいですか?

Scalalaを使用すると、スカラーオペランドを使用してVectorに対して要素ごとの演算を実行できました。0から1までの乱数のベクトルがあり、1から各値を減算するとします。

Scalalaとは異なり、Breezeはこのアプローチではコンパイルできません。1つのベクトルを生成することでこれを回避できますが、もっと良い方法があるはずです。

もう1つの回避策は、もう少し読みやすいmapValuesメソッドを使用することです。

Breezeでこれを達成するための適切な方法は何ですか?

0 投票する
2 に答える
1162 参照

scala - Scala Breeze を使用して numPy スタイルのブロードキャストを行う

NumPy でブロードキャストを使用してできることを、Breeze を使用して達成する一般的な方法はありますか?

具体的には、2 つの 3x4 行列に適用したい演算子がある場合、その操作を要素ごとに適用できます。ただし、私が持っているのは 3x4 行列と 3 要素の列ベクトルです。対応する行のベクトルの要素を使用して、行列の各要素に演算子を適用して作成された 3x4 行列を生成する関数が必要です。

したがって、部門の場合:

これが利用できない場合。導入を検討したいと思います。

0 投票する
2 に答える
2881 参照

scala - Scala Breeze でファイルから行列を読み取る

タブ区切りのテキスト ファイルを Breeze DenseMatrix に読み込もうとしています。ScalaDoc を見ると、これが可能であり、I/O クラスのセット全体が存在しますが、例が見つからず、ScalaDoc を理解するのは困難です。

誰かが簡単な読み書きの例を提供できますか?

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

eclipse-plugin - Scala:SBTEclipseプラグインがscalanlp.orgからBreezeをビルドできません

私はBreeze(http://www.scalanlp.org/)とScala全般に不慣れです。sbtを使用してBreeze用のEclipseプロジェクトを生成するのを手伝ってください。sbt用のEclipseプラグインをインストールしています。試しsbt eclipseてみると、次のエラーで失敗します。なにが問題ですか?ありがとう!

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

scala - Scala:Breeze(scalanlp.org)構文?

次のBreezeの使用例を理解するのに役立ちます。f.subplot(0)以下のコードには、などのScalaオブジェクトメソッドの呼び出しと、関数呼び出しの両方が含まf.saveasれています。 linspace(0.0,1.0)plot(x, x :^ 2.0)

いつものように、オブジェクトメソッドは生成されたドキュメントで説明されています:http ://www.scalanlp.org/api/index.html#breeze.plot.Plot

質問:

1)関数呼び出しの仕様はどこにありますか:linspace(0.0,1.0)plot(x, x :^ 2.0)?私が知っている限り、BreezeはJFreeChart(http://www.jfree.org/jfreechart/download.html)を使用しています。たぶんこれらlinspaceplotJavaオブジェクトはJFreeChartパッケージからインポートされていますか?

2)どういうx :^ 3.0意味ですか?

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

scala - Scala Breeze Windows 64 dll を読み込めません

こんにちは、Scala 用の Breeze ライブラリを使用しようとしていますが、このエラーが発生し続けます。

なんらかの理由で、コードの実行時に dll が読み込まれません。私は SBT を使用しています。これが私の build.st です。

他の誰かが同様の問題を抱えていましたか、またはこれを引き起こしている可能性のあるものを知っていますか?

ありがとう。

0 投票する
2 に答える
1005 参照

scala - Scala Breeze (数値処理用ライブラリ); Int の DenseMatrix を Double の DenseMatrix に変換する方法は?

Scala Breeze ライブラリの使用 :

値のインスタンスをsbreeze.linalg.DenseMatrixのインスタンスに変換するにはどうすればよいですか (両方の行列の次元は同じです)。IntDenseMatrixDouble

(Breezeを使用して画像処理用のマトリックスで画像/写真を取得しようとしています)

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

scala - DenseVector convolve の使い方(Scala Breeze)

素朴なユーザーは、Scala Breeze で単純な畳み込みを実行したいと考えています。

誰かがこれを行う方法の小さな例を書くことができますか?

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

scala - カスタム データ型を使用した Breeze 線形代数

Breeze Linear Algebra パッケージ ( https://github.com/scalanlp/breeze ) と GF2 フィールドを表す独自のデータ型を使用して、ハミング コーディングを実装しようとしています。これまでのところ、GF2 を正常に実装できました。

GF2 値のマトリックスを作成するために必要な型クラス:

しかし、マトリックスをそれ自体に追加しようとすると、次のエラーが発生します。

この時点で、どの型クラスを実装する必要があるのか​​ よくわからないため、行き詰まっています。見てbreeze.linalg.operatorsもあまり役に立ちませんでした。問題は、GF2 を Breeze と組み合わせて、すべての行列/ベクトル操作をサポートできるようにするにはどうすればよいかということです。

==============
上記の問題はバージョン 0.6 で解決されて
いますが、行列にベクトルや値を掛けることはまだできません。

UFunc実装を提供する必要があると思います。それはどのように見えるべきですか?