问题标签 [absolute-value]

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 投票
1 回答
4154 浏览

r - R中lpSolve中的绝对值约束

我想用以下附加约束进一步约束下面的系统,它使用绝对值运算符:

是否有可行的方法在 R 中实现这些额外的绝对值约束?

方程组:

代码:

解决方案:

显然这是一个简单的例子来说明我在网上搜索后得出的问题。正如在线帮助指南中所证明lp_solve,它本身似乎有一种方法。但是,如果可能,我更愿意将问题保留在 R 中。lp_solve

0 投票
2 回答
3871 浏览

c++ - 使用stl c ++对使用绝对值的数字进行排序

我正在尝试使用 stl sort 函数根据绝对值对给定数组进行排序,但它没有按指定顺序排序:我编写的代码:

0 投票
2 回答
2958 浏览

cobol - 如何显示绝对值

给定以下代码:

为什么输出为零?有什么不对?以及如何进行有符号/负输入?

0 投票
1 回答
28598 浏览

c - 包含 math.h 后的 abs '隐式声明 ...' 错误

我使用了该abs()功能,并#include <math.h>在代码顶部添加。但我不断收到此错误:

我正在使用 LLVM 编译器。

为什么即使我已包含此错误也会发生math.h

0 投票
1 回答
369 浏览

r - r 两个数据框按一列的绝对值合并

我有两个格式相同的数据框,如下所示:

df1)

df2)

我想根据“分数”列的绝对值合并这两个列表

输出)

会有一个简单的r代码吗?我将不胜感激任何帮助。谢谢

0 投票
1 回答
91 浏览

c++ - 克服 n^2 运行时程序

有没有办法克服 C++11 中的嵌套循环递归?我的程序运行时间很慢。或者更确切地说,是否有更有效的方法来求解以下公式z=|a-b|*|x-y|,其中 a、b、x 和 y 是 10000 整数数组中的元素?

这是代码:

我尝试将数据类型更改为short int、 和long,但它要么转储垃圾值,要么执行“Segmentation Core Fault”错误。long longunsigned

对于绝对值公式,我最初尝试使用硬编码的方法(已注释掉),但它似乎输出了垃圾值。我也尝试使用abs()函数优化 abs 解决方案ineq+=abs(l[x]-l[y])*abs(p[x]-p[y]));,但它似乎执行速度较慢。我不知道我可以实现的任何其他优化,所以请推荐一些。

首选 Linux 友好的解决方案。谢谢你。

旁注:a、b、x 和 y 的值都在范围内1<=a,b,x,y<=10000

旁注:该程序从文件“int.in”中读取,获取第一个整数(项目数)并逐对读取每个新行(l[x] 和 p[x] 是对)。

旁注:我也尝试只使用多维数组,但我在某处读到一维数组位于 CPU 缓存中,而多维数组分散在内存中并且速度较慢。

0 投票
5 回答
7611 浏览

javascript - 如何在不使用 Math.abs 的情况下获得整数的绝对值?

如何在使用 math.abs 的情况下获得数字的绝对值?

这是我到目前为止所拥有的:

0 投票
1 回答
271 浏览

arm - ARM NEON:VQABS 如何确定溢出条件

有人可以向我解释一下 ARM NEON 指令 VQABS 是如何运行的。根据文档:

“VQABS 返回向量中每个元素的绝对值。如果任何结果溢出,它们就会饱和并设置粘性 QC 标志(FPSCR 位 [27])。”

如果我将此应用于 uint16x8 QWORD 类型,那么处理器如何确定存在溢出?我很困惑,因为除了找到肯定不会“溢出”的 16 位数据的绝对值之外,没有执行任何操作。

0 投票
1 回答
39 浏览

python-3.x - 从原点有多少非对角线移动?

我正在使用这个数字网格来定义基于 pygame 瓷砖的地图字典中的级别。每个数字都是一个字典键,定义了一个相对于其他地图的地图位置,其值为二维列表。我需要一个函数来返回网格中每个数字远离 0 的非对角线移动次数。我将使用这个数字来计算难度级别。所以玩家离0的原点越远,游戏就越难。为了更好地理解这些数字是如何产生的......向北移动增加 8,向南移动增加 -8,向东移动增加 -9,向西移动增加 9。例如地图 17,-1 ,1 和 -17 将等于 2,而地图 8,9,-9,-8 将等于 1,依此类推。我在学习编写体面的代码方面取得了一些进展,但有时所需的数学运算超出了我的能力。

0 投票
2 回答
89 浏览

arrays - 如何找到最接近某个数字的数组元素?

我有一个数组A,例如

和一些数字x(例如-90),我想找到数组中最接近(绝对值)的元素的索引x

在我的示例中,最接近Ato的元素x-90.0102,即 array 的第 5 个元素A。一般来说,我如何计算最接近的元素的索引x