問題タブ [jscience]
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 - XML および Java での強力な科学的型付け
私のプロジェクトには大きな XSD スキーマが含まれており、スキーマ インスタンスは JAXB を使用して Java コードにバインドされています。JScience を使用して強力な型を Java コードに追加し、それらを XSD 型にバインドしたいと考えています。
私の現在の問題は、JAXB のジェネリックの処理が非常に悪いことです...ジェネリックはまったく解析されません。
たとえば、XSD に電力タイプが必要です。JAXB に JScience タイプ Measure<Power> をバインドさせたい:
解析方法は次のとおりです。
これは JXC で問題なくコンパイルされます。私のゲッターとセッターはナイスタイプの Measure<Power> を持っています。
しかし、スキーマインスタンスを読み込もうとすると
私は得る:
どうしたらいいかわかりますか?JAXB を介して XSD を JScience の型にバインドする作業は既に行われていますか?
どうもありがとう、コランタン
java - Java ユニット変換
リットル、キログラム、ミリリットル、ミリグラムなどの単位名を完全に格納するデータベーステーブルがあります。これらの単位を認識して、必要な単位に変換するライブラリが必要です。これを行うにはどうすればよいですか?
コード ロジック:
データベースから単位「リットル」を読み取り、それをミリリットルに変換して、入力が「20リットル」で出力が「20000ミリリットル」になるようにします
JScience ライブラリをダウンロードしましたが、これを行う方法がわかりません。それを使用する方法を教えてください。または、代替案を提案してください。コードサンプルで説明していただけると助かります。ありがとう!!
java - JScience5.0の例
JScience-physics5.0-SNAPSHOTを試してみようとしています。残念ながら、コードへのエントリが見つからないようです。JScience Webサイトの例は、すべて4.3.1のものです。Amountクラスを使用します。そこから、変換方法、数学の実行方法などがかなり明確になります。
しかし、JScience-physicsにはそのようなクラスはありません。最初はユニットインスタンスから始まるビルダーパターンだと思いましたが、運が悪かったです。
ここの誰かがすでにこれを使用しましたか?もしそうなら、金額を定義する方法の例はありますか?
java - 単一変数多項式(テキストファイルから)
以下のコードを変更して、テキストファイルからノードを読み取りたい(ハードコードされた値に対して)
さらに、次の形式のテキストファイルからデータを読み取ります。
P1 = 3 5 1 -1 0 8
P2 = 5 6 2 -1 1 7 0 -4
等...
値にP(x)という名前を付け、残りのデータを入力します。何かアドバイス?
java - JScience の出力をより「人間に優しい」形式にする方法はありますか?
JScience Amount オブジェクトに toString() を使用すると、次のような結果が得られます。
これはひどいものではありませんが、次のような出力が本当に欲しいです:
これを行う簡単な方法はありますか?
編集:明確にするために、「mph」だけでなく、任意のタイプの単位 (または少なくともすべての事前定義された単位) を持つ任意の量で機能するソリューションを望んでいます。
java - Java フォーマットを -3.1999999999999953 ではなく -3.2 のように double にするにはどうすればよいですか?
私のアプリは、Double.toString() が「-3.1999999999999953」を生成する double を生成していますが、「-3.2」を生成すると予想しています。
私は実際に JScience からこれらの double を取得していAmount#getEstimatedValue()
ます。
桁数が何桁になるかわからないため、精度のために任意の桁数を設定したくありませんが、「99999999.*」で終わる数値を生成したくありません。
この問題なしに Double を String に変換するにはどうすればよいですか?
grails - Grails:jScienceの金額を保存する方法
私は自分のgrailsプロジェクトにjscienceの物理学の量を保存しようとしています。私は休止状態とデフォルトを使用していますが、一般的な適用性のあるものを好みます。私は特にMassに関心があり、自分のやり方があれば、ドメインオブジェクトに次のように線を引くだけです。
しかし、それはこのエラーを引き起こします:
原因:org.hibernate.exception.DataException:挿入できませんでした:[project.MyDomainClass] at $ Proxy10.saveOrUpdate(Unknown Source)... 27 more原因:com.mysql.jdbc.MysqlDataTruncation:データの切り捨て:データもcom.mysql.jdbcのcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)のcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3601)の行1の列「weight」が長い。 MysqlIO.sendCommand(MysqlIO.java:1989)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)at com.mysql.jdbc .PreparedStatement.executeInternal(PreparedStatement.java:2119)at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2415)at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2333)atcom。mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2318)at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)...28詳細
エラーを次のように変更することで修正できます
それ、またはより良い方法に何か問題がありますか?混合ユニットを処理するための利点を持つデータベースソリューションはありますか?これをグーグルで検索すると、すべてが単体テストに関するものであるため、非常にイライラします。
java - マトリックスコンピューティングが遅すぎる
私はLightsOutという名前のゲームを開発しています。したがって、これを解決するには、モジュール2でAX = Bの答えを計算する必要があります。したがって、この理由から、jscience
ライブラリを選択します。このゲームでは、Aのサイズは25x25マトリックスで、XとBは両方とも25x1マトリックスです。私はそのようなコードを以下に書きました:
AllLightOut.java
クラス :
そして、メインクラスは次のとおりです:
このプログラムを約30分間実行しましたが、結果が得られませんでした。私のコードには致命的なエラーや間違ったエラーが含まれていますか?なぜ時間がかかりすぎるのですか?
ご清聴ありがとうございました:)
編集
この行で起こっている減速Matrix<ModuloInteger> matX = matA.inverse();
。JScience
ベンチマークの結果、このライブラリの速度は非常に速いことに注意してください。ただし、プログラムの実行速度が遅すぎる理由はわかりません。
EDIT2SIZE = 3
しようとすると、本当に答えが返ってくる
ことに注意してください。例:MatA:
MatB:
{1、1、1、1、1、1、1、0、0}
MatC:
{0、0、1、1、0、0、0、0、0}
しかし、試してみるとSIZE = 5
、速度が低下しました。
gwt - GWT と JScience
私の GWT アプリケーションでは、関連付けられた単位で数値を表示/編集するためのコントロールを作成しました (たとえば、メートル <-> フィートを変換するため)。
クライアント部分で JScience ライブラリ (jsr-275 実装) を使用するにはどうすればよいですか?
プロジェクトに追加しようとしましたが、コンパイルされませんでした:
ご協力いただきありがとうございます。
java - 大きなデータ配列から Java で等高線図を作成する
次の質問があります。
実行時に大きなデータ配列から Java で contureplot を作成するツールはありますか?
この質問に関連する多くの投稿を見つけました(ここでもcontourplotの質問と別の質問です)が、大きな配列から高速なcontourplotを作成する解決策が見つかりませんでした。
私はJsciとjfreechartでそれをやろうとしました。Jsciでは画像の表示に問題があり、jfreechartではプロットを作成するのにveeeerrrrryyyyy時間がかかります。
私が求めているのは、python の matplotlib のようなものです。そして、画像はどういうわけかこのように見えるはずです