math相关内容

用SciPy求解这个矩形的非线性系统

背景。 我正在尝试在Math SE上编写python答案的python实现。您可能会发现以下背景知识很有用。 问题 我有一个实验设置,由三(3)个接收器和一个发射器组成,其中三(3)个接收器具有已知位置[xi, yi, zi],未知位置[x,y,z]以已知速度v发射信号。该信号在已知时间ti到达接收器。发射时间t未知。 我只想找出到达角(即发射机的极坐标theta和phi) ..
发布时间:2022-05-17 15:37:13 Python

使用NumPy最小化此误差函数

背景 我在3-dimensions和使用4节点中尝试解决(出了名的痛苦的)到达时间差(TDOA)多边问题已经有一段时间了。如果您不熟悉这个问题,它是在给定n节点的坐标、信号到达每个节点的时间以及信号v的速度的情况下,确定某个信号源(X,Y,Z)的坐标。 我的解决方案如下: 对于每个节点,我们编写(X-x_i)**2 + (Y-y_i)**2 + (Z-z_i)**2 = (v(t_i ..
发布时间:2022-05-17 14:27:07 Python

计算球的弹跳

我基本上只是想让一个球从比如说100倍反弹到300倍……我寻找抛物型方程,然后寻找三角函数,但我似乎无法让它正常工作。我已经有一段时间没有做数学了,所以我可能甚至没有正确地接近这一点。这是我的整个弹跳代码,如果有人能给我指出正确的方程式,那就太好了。 private void btStart_Click(object sender, EventArgs e) { ..
发布时间:2022-05-12 19:33:16 C#/.NET

球面坐标的计算

我不得不说,我很害怕,也很惊讶我对基础数学知之甚少。本质上,我得到的是一个原点(0,0,0),我知道圆的半径(10),我知道两个角度(theta和phi)。根据这个假设,我想计算球面上的投影点。我通过阅读https://stackoverflow.com/a/969880/1230358、https://stackoverflow.com/a/36369852/1230358、http://tut ..
发布时间:2022-05-12 19:05:52 Python

测试一个数字是否为质数的最快方法?

我正在尝试使用Python快速确定数字是否为素数。 我有两个函数来执行此操作。两者都返回True或False。 函数isPrime1返回FALSE非常快,因为它是一个不是质数的数字。例如,用一个大数字。但它在测试大素数的True时速度很慢。 函数isPrime2返回质数为True的速度更快。但是,如果一个数字很大并且不是质数,则返回值的时间太长。第一个函数与此配合使用效果更好。 ..
发布时间:2022-05-12 12:08:42 Python

如何根据两台电机的速度计算新的XY坐标和每一帧的旋转?

我正在试图弄清楚如何根据两个电机的速度来模拟新的xy坐标和旋转的位置。例如,如果左车轮的速度为50%,右车轮的速度为80%,则它将向前移动,但会稍微向左移动。 我正在使用JavaScript在画布上绘制。 function setMotors(left, right){ var motorLoop = setTimeout(() =>{ rotation = / ..
发布时间:2022-05-08 09:06:46 前端开发

获取旋转和缩放的长方体顶点的3D坐标,包括缩放、中心位置和在所有轴上的旋转

我一直在绞尽脑汁,试图解决我的这个问题。 我有一个长方体,它在所有3个轴上相对于世界的中心旋转(它在3D空间上),长方体的中心位置和立方体在所有轴上的比例(宽度,高度和深度)。我需要找到长方体所有顶点的坐标。 上网时,我只找到了2D案例的例子,不知道如何进入3D空间。 有谁能帮帮我吗?我将在LWJGL(轻量级Java游戏库)制作的游戏引擎中使用它。 编辑:(for@Httpdig ..
发布时间:2022-05-07 10:52:13 Java开发

从数据流中估计皮尔逊相关系数

如果数据是以区块形式接收的而不是存储收到的数据对,是否有办法估计两个变量之间的相关性? 例如,我们收到以下对: [(x1,y1),(x2,y2),(x3,y3)] [(x4,y4)] [(x5,y5),(x6,y6)] 我们必须估计x1:6和y1:6之间的相关性。 非最优解: 即使此定义有效: 它不是最优的,因为如果流上的值很大,平方的值很容易溢出。 ..
发布时间:2022-05-06 09:10:22 Python

函数参数中的Python数学符号?

我想知道是否有办法将数学符号添加到函数参数中。 def math(x, y, symbol): answer = x 'symbol' y return answer 这是我所指的一个小例子。 编辑: 以下是整个问题 def code_message(str_val, str_val2, symbol1, symbol2): for char in ..
发布时间:2022-04-19 22:28:11 Python

Python Soc网络分析:通过使用函数迭代列表来计算机会网络

我希望将任何字典值列表中的项插入公式。这个等式就是同形计算。 背景: 同质性:在一个社交网络中共享不同特征的概率。例如,样本人群中拥有相同眼睛颜色的人的概率。 在该示例中,公式可能是这样工作的: (蓝眼睛频次/总频)^2+(棕眼频次/总频)^2 请记住,即使您有两个以上的特征(绿色、淡褐色、灰色),这也必须起作用。但是,为了便于检查结果,我尽量保持简单。 因此,如果我们 ..
发布时间:2022-04-15 11:12:07 Python

Javasp:Math.min()返回NaN

我正在尝试用Java脚本创建一段代码,用于比较纪元时间数组(它们只是大整数),并希望它找到最小或最具历史意义的时间值。 这就是我到目前为止所编写的内容,但当我运行它时,它只返回‘nan’。 var times = [1501502460000,1501497900000,1501498920000,1501493700000]; lowestTime = Math.min(times) ..
发布时间:2022-04-14 17:16:50 前端开发

通过torch.topk派生渐变

我要通过torch.topk函数派生渐变。 假设输入是一个向量 , 然后通过参数矩阵对其进行变换 , ,并选择向量的前k个值 。 结果向量通过元素乘法进一步转换。 最终损失计算方式为 。 我想知道,损失相对于W是可微的吗?形式上,我们可以计算以下梯度吗? 推荐答案 topk()运算只是拾取张量的前k元素的线性变换。由于这是一种W @ X或矩阵-向量乘法运算 ..
发布时间:2022-04-12 14:17:48 其他开发

整数n×N矩阵的精确行列式

行列式定义只有加法、减法和乘法。因此,具有整数元素的矩阵的行列式必须是整数。 然而numpy.linalg.det()返回一个浮点数: >>> import numpy >>> M = [[-1 if i==j else 1 for j in range(7)] for i in range(7)] >>> numpy.linalg.det(M) 319.99999999999994 ..
发布时间:2022-04-12 11:01:29 Python

有没有一种简单的方法可以从两个整数的组合键创建唯一的整数键?

出于与问题不太相关的各种原因,我有一个表,其中有一个由两个整数组成的组合键,我想从这两个数字中创建一个唯一键。我最初的想法是将它们连接在一起,但当我意识到(51,1)的组合键将产生与(5,11)相同的唯一键(即511)时,我很快就遇到了问题。 有没有人有一种聪明的方法从两个整数中生成一个整数,以便生成的整数对于这对起始整数是唯一的? 编辑:在遇到大量令人印象深刻的数学问题后,我意识到我 ..
发布时间:2022-04-08 17:25:35 其他开发

当`Math.ulp`丢失时,如何计算`ulp`?

我需要给定双精度值的ulp,但由于我是为代号1开发的,所以没有提供ulp(double)。有没有人知道用Java计算ulp的有效算法?Codename One仅提供了Math类中的一些方法(javadoc用于CN1版本),并且填补了MathUtil中的一些空白。 作为一种解决办法,我使用此(不正确的)代码,直到我找到一个可用的替代代码: private double ulp(doubl ..
发布时间:2022-04-05 14:29:37 Java开发

用C#实现基数曲线的插补

我需要手动插补一条基本曲线/样条线--这是由System.Drawing的DrawCurve方法创建的曲线类型。我已经找到了DeCastelJau算法的一个很好的C示例,可以用Bezier来实现这一点。遗憾的是,我找到的这类曲线的所有例子都是纯粹的数学符号,对我来说可能是楔形的。 谁能给我举一个插补(所有的点都相交)这种曲线的例子,用编程语言演示,这就是我所知道的阅读方法? 编辑: ..
发布时间:2022-04-04 21:42:25 C#/.NET