问题标签 [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 - 在 python numpy 最小二乘法中,为什么奇异法线矩阵不会引发 LinAlgError?

用最小二乘法求解 AX = B。鉴于这种 :

At.A 是 A,并且 det(A)=0 --> 单数。所以有无限的解决方案;[1,0] 是一。

为什么 lstsq 不引发 np.linalg.linalg.LinAlgError ?文档说“如果计算不收敛。”。不是这样吗?

有没有人有一个简单的例子,用 lstsq 引发这个异常?

0 投票
1 回答
567 浏览

java - 用于查找具有奇异矩阵的线性代数系统的参数解决方案的 Java 库

我想用Java解决这个整数线性代数问题,其中xi,yi,zi是整数变量(都是正数,xi≥0,yi≥0,zi≥0),a,b,c,d,e , f, g, h 为常数(正整数≥0,例如a=20, b=12, c=28, d=24, e=19, f=5, g=6, h=6)。

显然,这个问题有很多整数解(但不是无限的)。如果可能的话,我想轻松地收集一堆这些整数解决方案,并从集合中随机弹出一个。

提前致谢!


已解决(它找到一个解决方案):

感谢阿佩特!我使用ojalgo找到了解决此问题的方法。这是我的代码:

0 投票
1 回答
4753 浏览

r - R中奇异矩阵的平方根

我需要计算矩阵A的 -1/2 次方,这基本上意味着初始矩阵逆的平方根。

如果 A 是奇异的,则使用 MASS 包中的ginv函数计算 Moore-Penrose 广义逆,否则使用求解函数计算正则逆。

矩阵 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

我正在学习使用单数,我以单数运行以下脚本

环 A1=(2^3,a),x,dp; 小聚; 1*a^3+1*a^1+1*a^0

我对此感到困惑,我没有指定A1环的垄断,但A1已经垄断了。

这是否意味着A1只有1个垄断所以我们不需要指定它?

沉生宇

0 投票
0 回答
341 浏览

nlp - Java 库来获得一个单词的不同declinaison (nlp ?)

对于Java中的一个简单项目,我需要一个库,它从给定的单词中返回一个它的declinaison列表(包括复数、单数、形容词等)

作为一个例子是这样的:

我看过像 CoreNLP 这样的 lib,但我不知道如何实现这种东西?另外,文档有点糟糕,我几乎找不到任何好的代码示例。

有人可以帮忙吗?

谢谢你

0 投票
0 回答
475 浏览

r - 2D 和 3D 中的普通克里金法:重复点是否存在问题?

我希望在 2 维和 3 维域中进行克里格(分别)。我有很多观点,已在下面复制。

笔记:

我希望克里格的属性是 Y。这些是故意为负的,因为它们是指数值。
该域是 3D 的,因此从 xy 角度来看,一些点似乎是并置的。

错误:

我的问题是:为什么奇异矩阵有问题?我的理解是,并置点在克里金法中不应该成为问题,因为权重将为其中一个并置点分配零权重。

或者,我还缺少另一个问题吗?谢谢。

0 投票
0 回答
79 浏览

computational-geometry - 用 Groebner 基证明定理

我正在尝试使用 Groebner Basis 证明一些定理(如 Cox、Little 和 O'Shea Link中所述 )

提到的书作为练习使用给定的方法来证明 Pappus 定理,但我真的无法让它发挥作用。我尝试过使用 Sage、Mathematica 和 Singular,但 Grobner Basis 计算不会终止。

知道我能做什么吗?以前有没有其他人做过这个练习?谢谢。

这是单数代码:

0 投票
3 回答
35600 浏览

python - 使用 Python 将文本文件中的复数转换为单数

我有如下所示的 txt 文件:

我希望它们看起来像这样:

我希望能够在 Python 中获取一个 txt 文件并将复数单词转换为单数。这是我的代码:

我也尝试了这两个定义而不是stem定义:

之后,我想取重复的单词(例如testand test)并通过将它们旁边的数字相加来合并它们。例如:

我不知道该怎么做。一个解决方案会很好,但不是必需的。

0 投票
1 回答
256 浏览

r - nls 奇异梯度矩阵 - 将参数拟合到积分的上限

我正在尝试nls拟合一个有点复杂的表达式,其中包括两个积分,其中两个拟合参数在其上限。

我得到了错误

“nlsModel(formula, mf, start, wts) 中的错误:初始参数估计时的奇异梯度矩阵。

我已经在以前的答案中搜索过,但没有帮助。参数初始化似乎没问题,我尝试更改参数但没有任何效果。如果我的函数只有一个积分,那么一切都很好,但是当添加第二个积分项时就会出错。我不相信该函数被过度参数化,因为我已经使用更多参数执行了其他拟合并且它们起作用了。下面我写了一个包含一些数据的列表。

最小的例子如下:

------>作为参考,适合的工作如下:

-------->数据说明问题:

我无法弄清楚发生了什么。我需要为三个整体组件执行此拟合,但即使是两个我也有这个问题。我非常感谢你的帮助。谢谢你。