問題タブ [ejml]
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.
java - インターフェイスをパラメーターとして使用するには?
私は EJML を使用しLinearSolver_B64_to_D64
ており、constructor:LinearSolver_B64_to_D64(LinearSolver<BlockMatrix64F> alg)
を持つ class を使用したいと考えLinearSolver<BlockMatrix64F>
ていますLinearSolver
。
私が知っていること: 一般に、特定のクラスでそのインターフェースを実装するよりも、インターフェースを作成します。インターフェイスをパラメーターとして受け取る関数 (特定のクラス内) について読みました。これは、関数がクラスについて何かを知る必要がないためです。
私の質問LinearSolver_B64_to_D64
:インターフェイスをパラメーターとして渡す方法がわからないため、クラスを初期化する方法がわかりません。
更新: 次のコードを試しました:
java - クラスのインスタンス化が機能しない、コンストラクタ パラメータがインターフェイスである
インターフェイスを実装したクラスのインスタンスを作成しようとしましたが、問題は、コンストラクターがインターフェイス自体であるパラメーターを受け取ることです。
情報: ライブラリEJMLが既に実装しているため、インターフェイス、クラス、または機能を自分で実装したくありません。クラスと関数を使用したいだけです。
java - ejml を使用した csv の読み込みに関する問題
MatrixIO.loadcsv()
ejml で関数を使用すると、いくつかの問題が発生します。実際、ファイルをマトリックスにロードする必要があります。私はこの公式の例に従っています:
しかし、コードを試すと
私は常に FileNotFoundException を取得します... しかし、ファイルの名前は正しく、ソース コードの同じフォルダーにあります。どこに問題がありますか?