問題タブ [singular]

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 投票する
0 に答える
254 参照

python - In python numpy least squares, why a singular normal matrix does NOT raise LinAlgError?

Solving A.X = B by least squares. Given this :

At.A is A, and det(A)=0 --> singular. So there is an infinity of solutions; [1,0] is one.

Why lstsq doesn't raise np.linalg.linalg.LinAlgError ? The doc says "If computation does not converge.". Is not that the case ?

Does anyone have a simple example where this exception is raised with lstsq ?

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

r - R における特異行列の平方根

-1/2 の累乗で行列Aを計算する必要があります。これは基本的に、初期行列の逆行列の平方根を意味します。

A が特異値の場合、Moore-Penrose の一般化逆行列は MASS パッケージのginv関数を使用して計算されます。それ以外の場合、通常の逆行列はsolve関数を使用して計算されます。

行列 A は次のように定義されます。

ランクと次元の比較で特異点をチェックします。

上記のコードは FALSE を返すため、逆を取得するにはginvを使用する必要があります。A の逆関数は次のとおりです。

逆行列の平方根は、expm パッケージの sqrtm 関数で計算されます。

関数は次のエラーを返します。

solve.default(X[ii, ii] + X[ij, ij], S[ii, ij] - sumU) のエラー:
Lapack ルーチン zgesv: システムは厳密に特異です

では、この場合の平方根はどのように計算すればよいでしょうか? 行列 A は常に特異であるとは限らないため、問題の一般的な解を提供する必要があることに注意してください。

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

python - 特異行列 - python

次のコードは、Pycharm で作業しているため、行列の特異点の問題を示しています。

問題はKだと思いますが、正確に理解できません:

誰にもそれを修正するための提案はありますか? ありがとうございました

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

linear-algebra - 未指定の minpoly の単数形

私は singular を使用して学習しており、次のスクリプトを singular で実行しています

リング A1=(2^3,a),x,dp; ミンポリ; 1*a^3+1*a^1+1*a^0

私は混乱しています.A1リングの独占を指定していませんが、A1はすでに独占しています.

これは、A1 の独占権が 1 つしかないため、指定する必要がないということですか?

シェン・シェンユ

0 投票する
0 に答える
341 参照

nlp - 単語の別の語順を取得する Java ライブラリ (nlp ?)

Java での単純なプロジェクトの場合、指定された単語から語辞のリストを返すライブラリが必要です (複数形、単数形、形容詞などを含む)。

例として、次のようなものがあります。

CoreNLP のような lib を見てみましたが、この種のものを達成する方法がわかりませんか? さらに、ドキュメントはちょっと悪いもので、素敵なコード例がほとんど見つかりません。

誰かがこれを手伝ってくれますか?

ありがとうございました

0 投票する
0 に答える
475 参照

r - 2D および 3D での通常のクリギング: ポイントの重複は問題ですか?

2 次元と 3 次元の領域で (別々に) クリージしたいと考えています。以下に複製された多くのポイントがあります。

ノート:

クリゲしたいアトリビュートは Y です。これらは指数値であるため、意図的に負になっています。
ドメインは 3D であるため、xy の視点から見ると、いくつかの点が同じ場所にあるように見えます。

エラー:

私の質問はこれです:特異行列に問題があるのはなぜですか? ウェイトは、配置されたポイントの 1 つにゼロの重みを割り当てるため、配置されたポイントはクリギングでは問題にならないことを理解しています。

または、私が見逃している別の問題がありますか? ありがとう。

0 投票する
0 に答える
79 参照

computational-geometry - グレブナー基底で定理を証明する

Groebner Basis を使用していくつかの定理を証明しようとしています (Cox、Little、O'Shea Linkで説明されているように )

言及された本は、与えられた方法論を使用してパップスの定理を証明するための演習として与えられていますが、私は実際にそれを機能させることはできません. Sage、Mathematica、および Singular を使用してみましたが、Grobner Basis の計算が終了しません。

私に何ができるか考えていますか?他の誰かが以前にこのエクササイズをしたことがありますか? ありがとう。

これは特異なコードです:

0 投票する
3 に答える
35600 参照

python - Pythonでテキストファイルの複数形を単数形に変換する

次のようなtxtファイルがあります。

そして、私はそれらを次のように見せたい:

Pythonでtxtファイルを取り、複数の単語を単数に変換できるようにしたいです。これが私のコードです:

定義の代わりに、次の 2 つの定義も試しましたstem

testその後、重複した単語 (たとえばand test) を取得し、それらの横にある数字を合計してそれらをマージしたいと思います。例えば:

どうすればいいのかわかりません。解決策があればいいのですが、必須ではありません。

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

r - nls 特異勾配行列 - パラメーターを積分の上限に合わせる

nls上限に 2 つの当てはめパラメータを持つ 2 つの積分を含む、少し複雑な式に当てはめようとしています。

エラーが発生しました

"nlsModel(formula, mf, start, wts) のエラー: 初期パラメータ推定値での特異勾配行列".

以前の回答ですでに検索しましたが、役に立ちませんでした。パラメータの初期化は問題ないようです。パラメータを変更しようとしましたが、何も機能しません。関数に積分が 1 つしかない場合、すべてがうまく機能しますが、2 つ目の積分項を追加するとエラーが発生します。関数が過度にパラメータ化されているとは思いません。より多くのパラメータを使用して他の適合を実行し、それらが機能したためです。以下に、いくつかのデータを含むリストを書きました。

最小限の例は次のとおりです。

------>参考までに、うまくいったフィットは次のとおりです。

------>問題を説明するデータ:

何が起こるかわかりません。3 つの積分コンポーネントに対してこの近似を実行する必要がありますが、2 つでもこの問題があります。あなたの助けに感謝します。ありがとうございました。