首页 文章
  • 2 votes
     answers
     views

    特征:稀疏矩阵计算一行中所有元素的总和

    我正在使用特征库来处理稀疏矩阵,我需要处理一个矩阵,即: 将稀疏矩阵的每一行除以该行中所有元素的总和 +1 (添加额外 1 以避免除以零) . 我有预感迭代行,然后使用另一次迭代计算每行的元素总和将是非常低效的 . 为了说明我的需要,让我们考虑一下这个天真(密集的例子): input: J = [ 1, 5; 3, 9]; output: Jp = [0.1666, 0.8333; 0.25,...
  • 3 votes
     answers
     views

    如何找到2D矩阵的两个对角线? [重复]

    这个问题在这里已有答案: getting the opposite diagonal of a numpy array 3个答案 让我们说有一个3行3列的numpy矩阵 . 找到第一个对角线很容易,这是一种方法 . 使用以下矩阵: [[0,3,6] [0,4,9] [0,1,9]] 使用此代码: import numpy matrix.diagonals() [0, 4, 9] 我...
  • 0 votes
     answers
     views

    从行列式到多项式

    问题 你好, 我正在解决以下问题: 我有一个决定性的3x3 . 它充满了数字,其中有一个变量x . 该行列式可以转移到单个多项式方程 . 我可以找到这个等式的根,然后f.e . by numpy.roots . 然而,从行列式到多项式方程的转换肯定是有效的 . 所以我的问题是: 是否有一种简单的方法可以从行列式多项式方程出发? (f.e.使用sympy) 其他信息 你可以想象转移如下: ![2]...
  • 0 votes
     answers
     views

    具有权重的scipy(leastsq)中的NonLinearModelFit

    我非常喜欢scipy和我一起请:-) 我最近一直在使用mathematica来搞乱我的数据 . 我有一种计算来自静态接收器(也是x,y坐标)的4个或更多距离测量的x,y坐标的方法 . 我用来最有效地使用我的数据执行此操作的函数是mathematica函数: NonlinearModelFit[data, Norm[{x, y} - {x0, y0}], {x0, y0}, {x, y}, ...
  • 18 votes
     answers
     views

    最短的路径和测地线

    给定一个完全由四边形组成的网格,其中每个顶点都具有效价n(n> = 3),并且不在同一平面上,我需要从一组封闭的种子顶点中找到网格中每个顶点的距离 . 也就是说,给定一个或多个网格顶点(种子集),我需要构建一个距离图,该距离图存储每个网格顶点距种子集的距离(距离自身的距离为0) . 在花了一些时间寻找可能的解决方案之后,我得到了以下图片: 1)这不是微不足道的,并且在过去20年左右的时间里已...
  • -3 votes
     answers
     views

    如何避免在Excel中手动输入此公式

    我正在尝试计算一个名为“额外吞吐量”的值 . 它是通过从新模块的吞吐量中减去基本案例模块的吞吐量来计算的 . 在下面的表格中,您可以看到第三行向下(其中有一个蓝色框),附加吞吐量由公式“= T6-T4”计算 . 问题是,当我单击此框并向下拖动以将相同的公式应用于其他行时,我希望公式成为下一行的“= T7-T4” . 相反,它变成“= T7-T5” . 我试图在向下拖动之前选择多个单元格(手动输入公...
  • 1 votes
     answers
     views

    Excel中的公式 - 对数平均值

    我需要实现这个等式: 在c#中它非常简单: static double LogarithmicSummed(IReadOnlyList<double> values) { double outVal = 0; for (int i = 0; i < values.Count; i++) { outVal = outVal + Math.P...
  • 2 votes
     answers
     views

    将Excel解算器解决方案转换为Python纸浆

    我发现很难将Excel Solver模型转换为python pulp语法 . 在我的模型中,我正在优化每个部门的HC和OT变量,目标是最小化OT变量的总和 . 约束要求HC变量总和不超过92,并且总产量(下面的电子表格中的 =E2*C2*D2 + F2*C2 )满足每个部门的要求(下面的Excel电子表格的"Input"列) . 下面显示的Excel求解器公式非常有效 . Pr...
  • 1 votes
     answers
     views

    如何从时间戳计算星期几? (DST)

    我正在为日期时间库不可用的设备开发代码(注意:浮点数也不可用),所以我必须做数学myslef . 我的时间戳是2000年1月1日(UTC)的秒数 . 在配置设备我有: 当前时区为小时数 - 来自UTC dst作为要添加的小时数 我需要知道: 当前星期几 当前时间 计算当前小时非常简单: timestamp % 86400 # seconds from midnight 计...
  • 2 votes
     answers
     views

    如何在给定的点和边集中找到多边形?

    请考虑以下问题: 给定平面中的N个点和连接它们的M个线段,找到内部不包含任何其他多边形的所有多边形(凸面或凹面) . 例如: Build 了5个多边形: 1 - 2 - 5 - 6 2 - 3 - 5 3 - 4 - 5 7 - 8 - 9 10 - 13 - 20 - 12 - 11 如何识别这些多边形以及相应的顶点和边缘?什么是最快的解决方案...
  • 0 votes
     answers
     views

    为什么使用2的幂作为散列大小会使哈希表比使用素数更糟糕?

    我正在实现一个应该存储32位值对的哈希表 . 考虑到我的元素是固定大小,我使用一个非常简单的散列函数: hash(a,b) = asUint64(a) + (asUint64(b) << 32) 有了它,我得到一个哈希表中的元素索引(即它对应的桶): index(a,b) = hash(a,b) % hash_size 其中hash_size是我表上的条目/桶数 . 我已经意识到,...
  • 0 votes
     answers
     views

    Scala 中的 Hellinger 距离

    给定 2 Array[Double]包含离散的概率分布,如何在 Scala 中实现赫林格距离? def hellingerSimilarity(a1: Array[Double], a2: Array[Double]): Double = { } 我正在尝试使用scala.math.sqrt函数,但仅适用于单个Double而不适用于Array。我已经习惯了 Python 的成对指标,Scala...
  • 0 votes
     answers
     views

    计算直线和椭圆之间的截距点 - 蟒蛇

    我最近一直试图计算一个椭圆点 The desired point is the green point , knowing the red dots and the ellipse equation. 我使用numpy linspace在点上创建一个数组并使用zip(x轴,y轴)在红点之间迭代它们,并使用椭圆方程图中哪个点最接近1.(这是结果椭圆方程) . 这个概念大部分时间都有效,但在红色外点的...
  • -1 votes
     answers
     views

    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) . ...
  • 1 votes
     answers
     views

    将值标准化为-1到1之间的范围

    我希望处理操纵杆值,使“标准化”值介于-1和1之间(包括带小数位的数字,例如0.0129) . 具体来说,我正在处理Wiimote控制棒的输入 . X轴的范围在35到228之间,Y轴的范围在27到220之间 . 两者的中心是128 . 现在我想这样做,以便X轴上的值35将导致-1,值128应该导致0,值228应该导致1 . 有一种特殊的方法吗? 我能想到的最好的是: public float[] ...
  • 2 votes
     answers
     views

    Epsilon闭合和自动机

    我认为在确定非确定性自动机的语言时,我并不完全理解epsilon转换的概念 . 例如在这个自动机中: 语言是:' a 的双重序列或 b 的双重序列,其中可能存在 baa 序列' . 但是, a 这个词也属于自动机,不是吗? (也是 b , aaa 等等......)
  • 1 votes
     answers
     views

    绕Z旋转方向

    我有一架飞机 . 它在Y上旋转180度,他的位置是0,0,0,他面向X轴 . 这意味着我围绕Z(欧拉角)旋转它以改变它所面对的方向 . 我有 Cloud , Cloud 有一个运动脚本 . 我希望 Cloud 在与Y轴和X轴面对的方向相反的方向上移动 . 例如,当飞机的rotation.eulerAngles.Z = 0时, Cloud 应该全速移向负X.当rotation.eulerAngles...
  • 8 votes
     answers
     views

    'sqrt'不是'std'的成员

    我在linux中编译我的程序 - 它有以下几行: std::sqrt((double)num); 在Windows上没关系,但在Linux上我得到'sqrt'不是'std'的成员我有一个包含math.h 有什么问题吗?
  • 2 votes
     answers
     views

    我需要以特定的方式安排我的列表 - python

    基本上,用户输入任何正数,然后程序应该排列一个列表,其中包含所有正数以及输入的数字,以便列表中2个连续元素的总和为正方形数 . 如果输入的数字不允许排序,我只希望程序打印错误 . 这是到目前为止的代码: u = int(input("ENTER: ")) l = [] for i in range(1, u + 1): l.append(i) o = l t = [] ...
  • 1 votes
     answers
     views

    在3D表面上使用分析Perlin噪声导数

    我已经在试验Catlike Coding's tutorials中的一个代码了,虽然我想到假设'up'轴是1并且在2D平面上采样时进行标准化,我找不到任何有关在3D表面上采样时应该做什么的信息 . 这就是我所追求的(这使用中央差异法线): 这就是那些法线在世界空间中的样子: 但我得到的衍生物看起来像这样: 看起来他们可能是相对于未移位球体的表面,所以这是否意味着我需要用未移位的球体法线重新定向它们...
  • 6 votes
     answers
     views

    根据旋转角度计算新的点偏移量?

    我正在处理过去几周的申请,涉及一些三角学,目前我被困住了 . 如下图所示,我有一个圆形项目(位置#1的绿色圆圈),我知道中心点(让我们称之为X1,Y1) . 圆圈有另一个点(橙色圆圈)偏离中心位置 - 在另外两个标记(蓝色圆圈)之间 . 这些标记可以四处移动 . 计算橙色点的坐标(我们称之为X2,Y2),并相对于圆的水平计算蓝线的角度(称之为角度) . 我可以通过以下方式计算圆心和点之间的差异:...
  • 1 votes
     answers
     views

    椭圆角计算和点计算的问题

    我有一个带有边界(w,h)的 UIView 并且我试图计算角度并指向椭圆,该椭圆以视点的中点为中心,即中心是(w * 0.5,h * 0.5) . 我不断更改视图和椭圆的大小,因此以下值来自控制台以获取值的实例 . 对于这个例子,(w,h)=(150.000000,300.799988),半径是(rx,ry)=(52.500000,105.279999) 现在,我尝试使用以下代码在此椭圆上找到点 ...
  • 2 votes
     answers
     views

    从点到椭圆的距离

    我需要以某种方式计算点和椭圆之间的距离 . 我在我的程序中描述了椭圆,坐标x = a cos phi和y = b sin phi(其中a,b是常数,phi是变化角度) . 我想计算点P和椭圆之间的最短距离 . 我的想法是从我的椭圆中心和点P计算矢量,然后找到从中心开始并在点P的方向到达椭圆的末端的矢量,并在末尾减去两个矢量距离(thi可能没有给出最短的距离,但它仍然适合我需要的 . 问题是我不知道...
  • 1285 votes
     answers
     views

    确定整数平方根是否为整数的最快方法

    我正在寻找最快的方法来确定 long 值是否是一个完美的正方形(即它的平方根是另一个整数): 我've done it the easy way, by using the built-in Math.sqrt() function, but I'想知道是否有办法通过将自己限制为仅整数域来更快地完成它 . 维护查找表是不实际的(因为大约有231.5个整数,其平方小于263) . 这是我...
  • 370 votes
     answers
     views

    '/'和'//'用于分割时有什么区别?

    使用一个比另一个有好处吗?在Python 2中,它们似乎都返回相同的结果: >>> 6/3 2 >>> 6//3 2
  • 1 votes
     answers
     views

    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 知道为什...
  • 4 votes
     answers
     views

    Pigeonhole问题:将不同类型的UIImage放入UIImageViews

    假设我有10个盒子和4种不同类型的彩球:黑色,蓝色,红色,绿色 . 我想在10个盒子中以大致相等的比例分配不同颜色的球 . 例如,一个可接受的解决方案是在10个盒子中放置2个黑色,2个蓝色,3个红色和3个绿色球 . 现在,更具体地说,假设我有10个UIImageViews,以及可变数量的UIImages(Facebook,Twitter,Flickr等)放入这些UIImageViews中 . 如果...
  • 0 votes
     answers
     views

    F#Generic Math:如何使用op_GreaterThan编写函数

    在F#中,如何编写泛型数学步骤函数? (Oliver)Heaviside阶跃函数是函数,如果x为负,则返回零,否则返回一个 . 以下是我到目前为止的尝试摘要: // attempt 1: let inline stepFct1< ^T when ^T : (static member op_GreaterThan: ^T * float -> bool) > (...
  • 1 votes
     answers
     views

    为什么我的Scheme Cube-Root程序中出现此错误?

    所以我正在通过SICP,其中一个问题(1.8)是使用Newton-Raphson method实现类似于平方根过程的立方根程序 . 我编写了程序并尝试执行它,但得到了这个错误: *: number required, but got #<Closure> [cubert, cubeiter, cubeiter, good-enough, cube, sq, *] 这是我的代码: (de...
  • -2 votes
     answers
     views

    同情atan没有返回确切的 Value

    以下输入,通过sympy运行 atan(2+sqrt(3)) 没有回来 5π/12 代替 1.30899693899575 为什么?

热门问题