10得票4回答
允许单独提供equals比较器和哈希函数的映射表

在尝试建模多项式,特别是它们的乘法时,我遇到了以下问题。在乘法过程中,两个多项式的各个单项式相乘,当然可能会出现(3x^2y+5xy^2)*(x+y)的情况。结果包含3x^2y^2和5x^2y^2,我想立即通过加法将它们组合起来。 自然地,我想使用单项式中 x^2y^2 部分作为 (哈希)映...

10得票2回答
使用根多项式回归的色彩标尺进行颜色校准没有得到正确的结果。

为了一个量化项目,我需要颜色校正图像,这些图像可以在任何光照条件下产生相同的结果。每张图像都包含一个X-Rite色彩检查器,其中颜色以矩阵格式已知: Reference=[[170, 189, 103],[46, 163, 224],[161, 133, 8],[52, 52, 52],[17...

9得票5回答
如何拟合带有某些系数约束的多项式?

使用NumPy的polyfit(或类似工具),有没有一种简单的方法可以获得一个解决方案,其中一个或多个系数被限制在特定值上? 例如,我们可以使用以下方式找到普通的多项式拟合: x = np.array([0.0, 1.0, 2.0, 3.0, 4.0, 5.0]) y = np.arr...

9得票2回答
Python中与R中的poly()函数等效的函数是什么?

我正在尝试理解如何使用scikit-learn(或其他模块)复制R中的poly()函数。 例如,假设我在R中有一个向量: a <- c(1:10) 我想生成三次多项式: polynomial <- poly(a, 3) 我得到以下内容: ...

8得票3回答
在Sympy中收集表达式的类似项

我目前正在处理超过一个变量的函数,并需要收集类似项以简化表达式。 假设表达式如下所示: x = sympy.Symbol('x') y = sympy.Symbol('y') k = sympy.Symbol('k') a = sympy.Symbol('a') z = k*(y**2*...

8得票1回答
CRC基础知识的几个问题

我是一名电子工程师,从纯数学角度考虑CRC并不重要。然而,我有以下问题: 为什么在计算CRC时我们要将n个零添加到消息中,其中n是生成多项式的次数?我在模2长除法和CRC硬件实现中都看到了这一点。 为什么我们希望生成多项式可被(x+1)整除? 为什么我们希望生成多项式不可被x整除?

8得票1回答
使用Numpy获取多项式的系数。

我正在尝试获取通过fit方法获得的numpy.polynomial.polynomial.Polynomial的系数: import numpy.polynomial as poly x = [1, 2, 3, 4, 5] y = [16, 42.25, 81, 132.25, 196] ...

8得票1回答
百斯托法的初始二次逼近

拜斯托根查找法需要非常好的初始近似值来收敛二次因子。 我尝试了各种常数、随机数、分数(通过Lin计算-a1/a2,-a0/a2)等方法,但都没有成功。 请问有没有人知道选择这些因子的好方法? 例如: 1*x^8 + 118*x^7 + 1*x^6 + 2*x^5 - 2*x^4 - 3...

8得票3回答
一个高效的向量幂运算方法

我写了一个代码,使用勒让德多项式进行数字计算,可以达到很高的n阶次。例如: .... case 8 p = (6435*x.^8-12012*x.^6+6930*x.^4-1260*x.^2+35)/128; return case 9 ... 如果向量x很长,这可能会变得缓慢。我发...

7得票3回答
如何正确地找到多项式的根?

考虑一个多项式,例如: p = [1 -9 27 -27]; 显然真正的根是3: polyval(p,3) 0 在使用 roots 函数时 q = roots([1 -9 27 -27]); 使用 format short: q = 3.0000 + 0.00...