• 締切済み

JavaでBLASライブラリ

JavaでBLASのようなライブラリはありませんか? Jakarta Commons Math Libraryというものはあるのですが、行列はあるがベクトルは無いなど機能的に不足している部分があります。 もし他にありましたら教えてください。

みんなの回答

回答No.1

こんにちわ。 フリーのライブラリということではCommonsのMathくらいしか無いように思います。 有償のものでしたら、JMSLとかはPureJavaのようですし、他にもCのライブラリをJNIで呼び出すなどのラッパー製品もあるようです。

rocket2008
質問者

お礼

ありがとうございます。 今回はフリーで探しています。 あれから少し探してみたのですが JScience、Matrix Toolkitというものが使えそうでした。 http://jscience.org/ http://ressim.berlios.de/

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語にはJavaのような豊富なライブラリはないんでしょうか?

    C言語にはJavaのような豊富なライブラリはないんでしょうか? JavaにはTreeSet, Vector, LinkedListなどの便利なライブラリがありますが、C言語にはこういったのはないのでしょうか?string.hやstdio.hなどはあるのは知っていますが、Javaほどライブラリにある関数が少ないと思いますが、どうなんでしょう?CでLinked Listを使いときなどは自分で書くしかないのでしょうか?

  • Javaを使った行列計算

    Javaを使って行列の固有値などを求めるプログラムを 作りたいと考えています。そこで、自分で全て実装する前に Javaのライブラリの中に行列を扱うクラスなどがあるのならば それを利用したいと考えています。そこで、Javaのライブラリに 行列計算に適したクラスなどは用意されているでしょうか。 もしありましたら、教えて頂きたいと思います。お願いします。

    • ベストアンサー
    • Java
  • espの処理ライブラリってある?

    epsのデータでベクター情報を保持したまま、一部分を切り取るという作業をGUIではなく裏方の処理としてやらせたいのですが、それができるようなJavaのクラスライブラリってないですかね?

  • Java JDk1.6.0_19で 外部ライブラリを使う方法を教えてく

    Java JDk1.6.0_19で 外部ライブラリを使う方法を教えてください。 1.6.0_01では、 (1) …jdk1.6.0_01\jre\lib\ext (2) …jdk1.6.0_01\lib\ext 上記2か所だったはずなのですが、_19では、(2)のフォルダがありません。 (1)だけでは、不足のようです。 外部ライブラリのクラスを認識できないようで、 コンパイル時に、エラーがでます。 宜しくお願い致します。

  • HttpClientのクラスの内容について

    ダウンロードしてきたファイルを指定したフォルダに自動的に保存するというjavaプログラムを作成したいと思っています。 Jakarta CommonsのHttpClientというクラスライブラリをダウンロードして、その中のクラスを利用しようと思っているのですが、クラスとしてコンパイルされているものしか入っていなくてクラスの内容が見れなくてクラスの内容が分かりません。クラス名ではなかなか機能を知ることが困難で困っています。 HttpClientのクラスの内容が分かるようなサイトをお知りでしたら教えてください。あとその中でも作成したいと思っているプログラムに関係しているクラスはどれかということも教えていただけたら助かります。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 「標準ライブラリ」と、ネット上に配布されているような「ライブラリ」のちがい。

    「標準ライブラリ」と、ネット上に配布されているような「ライブラリ」は、全く別のものと考えていいのでしょうか? 通常のライブラリは、ある機能を持ったクラスの集合で、それはJavaのコードで書かれているものがコンパイルされたものだと思います。そういったプログラムは、例えばStringクラス等を使って書かれていると思います。 であるのに、Stringなども、調べると「標準ライブラリ」と出てきます。ライブラリを作るのに、ライブラリがいる?と、少し混乱しているのですが、「標準ライブラリ」というのは、普通のライブラリとは全く別のもの(Javaそのもの)と考えてよいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • digesterが動きません

    Digesterをいじる http://www.h7.dion.ne.jp/~s_wat/jakarta/digester.html を見てDigesterを動かしてみようと思ってやっているのですが、Javaをコンパイルするとorg.apache.commons.digesterは存在していませんと出ています、クラスパスがしっかり通ってないからだと思っているのですが、どうにもなりません。 C:\PracticeJAVA\j2sdk1.5.0_07\bin;C\PracticeJAVA\jakarta-struts-1.1\lib\struts.jar;C:\tomoo\commons-beanutils.jar;C:\tomoo\comoons-beantils-bean-collections.jar;C:\tomoo\commons-beanutils-core.jar;C:\tomoo\commons-collections-3.2.jar;commons-collections-testframework-3.2.jar;C:\tomoo\commons-logging-api-1.1.jar こんな感じで環境変数設定したのですが、どう直したら良いでしょうか? お願いします。

  • Windowsでも使える行列演算ライブラリについて

    プログラミングで行列演算ライブラリを使いたいのですが、開発環境が特殊でMATLABのs-functionというのを使っているため、Windows環境の行列演算ライブラリを探しております。 開発環境が特殊なためCygwinとかも使えません。今のところCLAPACK、CPPLAPACK、BOOSTを使っていますが他に使えそうなライブラリはないでしょうか?使えそうなライブラリはいつもlinuxなんです。 TwT またlinuxなどのUNIX系OSでコンパイルされた拡張子.aのライブラリファイルはWindowsではやはり使えないんでしょうか? よろしくお願いします.

  • Commonsによるロギング

    いつもお世話になってます。 実は既存ソースを調査しているのですが、「Jakarta Commons」という ログ出力ライブラリを使用しているようです。 そこでこの「Commons」が「log4j」という別ライブラリを使用して いるか、確認する必要が出ています。 ※「log4j」と「Logging」で選択ができるようです この使用の有無はどこで判断すれば良いのでしょうか?。 既存ソースには「log4j.xml」というファイルはありました。 これで使用している、と判断して良いでしょうか?。 また「Logging」と「log4j」の違いが良くわかりません・・。 簡単で結構ですので、違いの概要を併せて頂けますと助かります。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaで電卓を作りたい

    Javaで電卓を作りたいと思っています。 Javaエンジニアの方で 電卓アプリケーションならこのソースがスゴイ!というような 為になるというサイトがあれば教えて頂きたいです。 それとJavaの表記はJavaで正しいのですか?JAVAではないのですか? この2点、よろしくお願いします。 Javaのソースライブラリで有名なサイトはどこですか? 他の人のソースを見て勉強したいのでお勧めサイトを教えてください。