-
2 votesanswersviews
反向复杂的2D查找表
我有一些函数,它将一些输入映射到输出. 输出是一个复数 . 我真正感兴趣的是反函数. 但由于这种反演不能以分析方式完成,我需要用数值近似来完成 . 由于的计算成本很高,我的想法是使用查找表方法 . 我可以使用维度(正向查找表)生成一个2D查找表,但我实际需要的是此查找表的反转 - 根据给定的产生. 对于查找表的反转,我能想到的最简单的方法是使用正向查找表的条目作为顶点,并在它们之间在规则网格中进行... -
15 votesanswersviews
Pearson相关系数双尾p值意义[关闭]
从我使用的sciPy库:scipy.stats.stats导入pearsonr来计算两个数组的相关系数,我得到一个值:(0.80751532276005755,0.19248467723994242) . 我以为我会在-1到1的范围内得到一个值,所以我不确定如何解释这两个结果 . 这是我的两个数组: x = [50,500,1500,2500] y = [17, 6, 6, 194] 我做了: ... -
1 votesanswersviews
在javascript中使用两个独立变量的线性回归
以下将为给定的 x 和 y 值输出 slope , intercept 和相关系数 R^2 . let linearRegression = (y,x) => { let lr = {} let n = y.length let sum_x = 0 let sum_y = 0 let sum_xy = 0 ... -
1 votesanswersviews
如何在缩放地形中正确获取点(x,z)处的地形高度
为了将高度图图像的每个像素正确映射到地形,我们将得到宽度和长度均比高度图的实际宽度和长度小1个单位的地形 . 例如,如果我们的图像宽度仅为2像素,则每个像素将映射到四边形的每个顶点 . 我们有2个像素但只有1个单位的地形 . 我试图通过缩放地形来填补地形尽头的空四边形来“解决”这个问题 . 然而,当我试图在某个(x,z)点获得地形的高度时,这是有问题的 . 问题并不完全是您所看到的缩放 . 首先,... -
0 votesanswersviews
降噪
我有一个均匀强度的图像到处都是灰度值= 100然后我添加了加性零均值独立高斯噪声,标准偏差= 5 I = ones(100,100)*100; I_n=I+(5*randn(100,100)); 我认为噪声图像中像素强度的均值和标准差分别为100和5, 那么我想通过2x2平均掩模降低噪声图像中的噪声 . 平均掩模对图像中像素强度的平均值和标准偏差的影响是什么?是否更好地增加面具的大小? -
158 votesanswersviews
为什么Python的math.ceil()和math.floor()操作返回浮点数而不是整数?
有人能解释一下(直接来自docs - 强调我的): math.ceil(x)将x的上限返回为float,即大于或等于x的最小整数值 . math.floor(x)将x的底限作为float返回,最大整数值小于或等于x . 为什么 .ceil 和 .floor 根据定义应该计算整数时返回浮点数? EDIT: 好吧,这有一个非常好的论据,为什么他们应该返回浮点数,我只是习惯了这个想法,当@jc... -
213 votesanswersviews
C / C中整数除法的快速上限
给定整数值 x 和 y ,C和C都返回商数 q = x/y 等效浮点数的下限 . 我对一种返回天花板的方法很感兴趣 . 例如, ceil(10/5)=2 和 ceil(11/5)=3 . 显而易见的方法包括: q = x / y; if (q * y < x) ++q; 这需要额外的比较和乘法;和我见过的其他方法(事实上使用)涉及铸造为 float 或 double . 是否有更直接的... -
-1 votesanswersviews
如何在不使用除法运算符的情况下除以两个数
我听说我们可以使用按位运算符来分割两个数而不使用除法运算符 . 这是怎么做到的? 答案可以是除汇编语言之外的任何语言,也可以是不支持按位运算符的语言 . -
9 votesanswersviews
循环枚举多边有向图[关闭]
如何在具有多边的有向图中找到 all cyles ? 图示例1: 周期: 1-2-6 1-2-3-4 1-2-3-4-5-6 1-2-6-5-3-4 3-4-5 5-6 图示例2(多边4/5): 周期: 1-2-3 1-4 1-5 Notes: 我不想检测一个循环(布尔结果),我想列出所有循环 . 任何Strongly connected component算法都不足以解决我的问题(在两个... -
0 votesanswersviews
将RGB值转换为ColorMatrix
我想为黑白图像着色 . 为此,我使用ColorMatrix . 例如,当我想将图像着色为红色时,我使用此ColorMatrix: 1,0,0,0,0, 0,1,0,0,0, 0,0,1,0,0, 0,0,0,1,0, 1,0,0,0,0, 现在我想从颜色图表中选择一种颜色,例如从这样的颜色图表中选择颜色: 我的计划是使用GetPixel检索光标下的颜色并将此RGB值转换为ColorMatrix... -
0 votesanswersviews
如何在不使用“/”和“%”的情况下有效获得商和余数?
我已经实现了一个简单的函数,当除数是 10 的幂时,它返回商和余数: func getQuotientAndRemainder(num int64, digits uint) (int64, int64) { divisor := int64(math.Pow(10, float64(digits))) if num >= divisor { return n... -
12 votesanswersviews
最小生成树和最短路径树是否始终共享至少一条边?
我正在研究图论,我对最小生成树和最短路径树之间的联系有疑问 . 设 G 是一个无向连通图,其中所有边都加权 with different costs . 设 T 为 G 的MST,让 T 为某个节点 s 的最短路径树 . 是否 T 和 T 保证分享至少一个优势? 我相信这并非总是如此,但我找不到反例 . 有没有人有关于如何找到反例的建议? -
1 votesanswersviews
用于在遍历编号的完整树中查找节点的第i个子节点的公式的直观推导
在我的answer到this问题中,我使用了两个通过临时方式得出的公式,我对这些公式为什么起作用的简单解释感到茫然 . 这是完整的问题: 考虑一个高度为H的perfect或完整的K-ary树,其中每个节点在广度优先遍历中用它们的等级标记,并且在其中每个节点以深度优先顺序标记 . 以下是K = 2,H = 2的示例: _ 0 _ _ 0 _ / \ ... -
2 votesanswersviews
特征:稀疏矩阵计算一行中所有元素的总和
我正在使用特征库来处理稀疏矩阵,我需要处理一个矩阵,即: 将稀疏矩阵的每一行除以该行中所有元素的总和 +1 (添加额外 1 以避免除以零) . 我有预感迭代行,然后使用另一次迭代计算每行的元素总和将是非常低效的 . 为了说明我的需要,让我们考虑一下这个天真(密集的例子): input: J = [ 1, 5; 3, 9]; output: Jp = [0.1666, 0.8333; 0.25,... -
0 votesanswersviews
具有权重的scipy(leastsq)中的NonLinearModelFit
我非常喜欢scipy和我一起请:-) 我最近一直在使用mathematica来搞乱我的数据 . 我有一种计算来自静态接收器(也是x,y坐标)的4个或更多距离测量的x,y坐标的方法 . 我用来最有效地使用我的数据执行此操作的函数是mathematica函数: NonlinearModelFit[data, Norm[{x, y} - {x0, y0}], {x0, y0}, {x, y}, ... -
18 votesanswersviews
最短的路径和测地线
给定一个完全由四边形组成的网格,其中每个顶点都具有效价n(n> = 3),并且不在同一平面上,我需要从一组封闭的种子顶点中找到网格中每个顶点的距离 . 也就是说,给定一个或多个网格顶点(种子集),我需要构建一个距离图,该距离图存储每个网格顶点距种子集的距离(距离自身的距离为0) . 在花了一些时间寻找可能的解决方案之后,我得到了以下图片: 1)这不是微不足道的,并且在过去20年左右的时间里已... -
1 votesanswersviews
Arduino的基本数学计算问题
我正在Arduino做一个基本操作,由于某种原因(这就是我需要你的原因)它给了我一个完全不合适的结果 . 以下是代码: long init_H_top; //I am declaring it a long to make sure I got enough bytes init_H_top=251*255/360; //gives me -4 and it should be 178 知道为什... -
2 votesanswersviews
如何在给定的点和边集中找到多边形?
请考虑以下问题: 给定平面中的N个点和连接它们的M个线段,找到内部不包含任何其他多边形的所有多边形(凸面或凹面) . 例如: Build 了5个多边形: 1 - 2 - 5 - 6 2 - 3 - 5 3 - 4 - 5 7 - 8 - 9 10 - 13 - 20 - 12 - 11 如何识别这些多边形以及相应的顶点和边缘?什么是最快的解决方案... -
4 votesanswersviews
Pigeonhole问题:将不同类型的UIImage放入UIImageViews
假设我有10个盒子和4种不同类型的彩球:黑色,蓝色,红色,绿色 . 我想在10个盒子中以大致相等的比例分配不同颜色的球 . 例如,一个可接受的解决方案是在10个盒子中放置2个黑色,2个蓝色,3个红色和3个绿色球 . 现在,更具体地说,假设我有10个UIImageViews,以及可变数量的UIImages(Facebook,Twitter,Flickr等)放入这些UIImageViews中 . 如果... -
0 votesanswersviews
为什么使用2的幂作为散列大小会使哈希表比使用素数更糟糕?
我正在实现一个应该存储32位值对的哈希表 . 考虑到我的元素是固定大小,我使用一个非常简单的散列函数: hash(a,b) = asUint64(a) + (asUint64(b) << 32) 有了它,我得到一个哈希表中的元素索引(即它对应的桶): index(a,b) = hash(a,b) % hash_size 其中hash_size是我表上的条目/桶数 . 我已经意识到,... -
1 votesanswersviews
数学游戏问题随机生成的方程数
您好我的同事编码器我不知道如何解决使用随机生成的数学方程式制作多选游戏的问题 . 即使在控制台内,我当前的编码也没有返回任何答案或数字 . 请不要告诉我具体怎么做,请帮帮我 . 我会喜欢一些指示和解释 . 所以我对如何做到这一点的原始角度是使用Math.random对象将两个随机生成的数字乘以10,这样我得到0-10中的整数,然后我想显示它们在框内标有带id标签的问题 . 现在我真的需要帮助才能让... -
2 votesanswersviews
将Excel解算器解决方案转换为Python纸浆
我发现很难将Excel Solver模型转换为python pulp语法 . 在我的模型中,我正在优化每个部门的HC和OT变量,目标是最小化OT变量的总和 . 约束要求HC变量总和不超过92,并且总产量(下面的电子表格中的 =E2*C2*D2 + F2*C2 )满足每个部门的要求(下面的Excel电子表格的"Input"列) . 下面显示的Excel求解器公式非常有效 . Pr... -
0 votesanswersviews
计算直线和椭圆之间的截距点 - 蟒蛇
我最近一直试图计算一个椭圆点 The desired point is the green point , knowing the red dots and the ellipse equation. 我使用numpy linspace在点上创建一个数组并使用zip(x轴,y轴)在红点之间迭代它们,并使用椭圆方程图中哪个点最接近1.(这是结果椭圆方程) . 这个概念大部分时间都有效,但在红色外点的... -
-1 votesanswersviews
R-如何根据销售数量给出产品分数? [等候接听]
我有一个产品's sold quantity and its out of stock rate. Out of stock rate is the percentage of how many times the item' s的数据不在库存中除以订购了多少时间's it' . 这是一个悬而未决的问题 . 我打开任何建议,以解决我们如何根据其销售数量和缺货率给出该产品的得分(得分从1到5) . ... -
0 votesanswersviews
在Python 3.7中评估积分;奇怪的行为
我写了一些代码来近似一个积分:使用Python 3.7,但是一些奇怪的行为正在发生,这给了我错误的结果 . 我通过以下方式推导出公式: 让然后和为n = 1,2,3 ...... 这在我的代码中实现: import numpy as np I = 1 for n in range(1,21): I = 2*(np.log(2))**n - n*I 这应该导致I = 0.00004194... -
8 votesanswersviews
'sqrt'不是'std'的成员
我在linux中编译我的程序 - 它有以下几行: std::sqrt((double)num); 在Windows上没关系,但在Linux上我得到'sqrt'不是'std'的成员我有一个包含math.h 有什么问题吗? -
1 votesanswersviews
为什么我的Scheme Cube-Root程序中出现此错误?
所以我正在通过SICP,其中一个问题(1.8)是使用Newton-Raphson method实现类似于平方根过程的立方根程序 . 我编写了程序并尝试执行它,但得到了这个错误: *: number required, but got #<Closure> [cubert, cubeiter, cubeiter, good-enough, cube, sq, *] 这是我的代码: (de... -
-2 votesanswersviews
同情atan没有返回确切的 Value
以下输入,通过sympy运行 atan(2+sqrt(3)) 没有回来 5π/12 代替 1.30899693899575 为什么? -
1 votesanswersviews
在3D表面上使用分析Perlin噪声导数
我已经在试验Catlike Coding's tutorials中的一个代码了,虽然我想到假设'up'轴是1并且在2D平面上采样时进行标准化,我找不到任何有关在3D表面上采样时应该做什么的信息 . 这就是我所追求的(这使用中央差异法线): 这就是那些法线在世界空间中的样子: 但我得到的衍生物看起来像这样: 看起来他们可能是相对于未移位球体的表面,所以这是否意味着我需要用未移位的球体法线重新定向它们... -
6 votesanswersviews
根据旋转角度计算新的点偏移量?
我正在处理过去几周的申请,涉及一些三角学,目前我被困住了 . 如下图所示,我有一个圆形项目(位置#1的绿色圆圈),我知道中心点(让我们称之为X1,Y1) . 圆圈有另一个点(橙色圆圈)偏离中心位置 - 在另外两个标记(蓝色圆圈)之间 . 这些标记可以四处移动 . 计算橙色点的坐标(我们称之为X2,Y2),并相对于圆的水平计算蓝线的角度(称之为角度) . 我可以通过以下方式计算圆心和点之间的差异:...