问题标签 [inequality]

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 投票
3 回答
6549 浏览

java - 不等式的Java string.equals函数?

此代码将用户输入的文本 ( userText ) 与关键字 ( endProgram ) 进行比较。当用户输入单词exit时,程序将完成并关闭。

有没有更好的方法在 while 括号内编写代码?也就是说,不是使用 !(String.equals(String))其他函数来比较不平等吗?

0 投票
2 回答
604 浏览

python - 如何解决字符串不等式

在pythona中是:

为什么False在python中跟随?

0 投票
2 回答
2119 浏览

r - R data.table 连接不等式条件

我想使用 data.table 包根据多个不等式条件对我的数据进行子集化。data.table 手册中的示例显示了如何使用字符变量而不是数值不等式来执行此操作。我还看到了如何使用子集函数来做到这一点。但我真的很想利用 data.table 的二进制搜索速度。下面是我正在尝试做的一个例子。

0 投票
2 回答
167 浏览

c# - 不等式运算符不适用于字符串数组

运算符 '!=' 不能应用于类型为 'string[]' 和 'string' 的操作数(是的,我知道之前有人问过类似的问题,我看过一个但使用的上下文/元素的类型不同,所以我'感谢我对我的案子的帮助 :) )

我有一个文件,我想在文件中点击以“0”开头的行时立即停止阅读。我的 while 循环遇到了不等式运算符的问题。

0 投票
4 回答
184 浏览

c - C中更快的不等式

假设我们有这些不等式:

显然,它们都需要 2 次乘法来评估。
问题是,我们真的需要计算 2 个全精度乘积来检查这些表达式是否为正吗?
是否有任何数学技巧可以让我编写这些 if 命令而无需评估 2 个产品?
会更快吗?
或者编译器可能会尽可能快地处理它?
我是不是想多了?

编辑:嗯,升级很快。我只想指出,我是在笼统地说。无论如何,我的任何项目都不需要这样的微优化。另外,是的,我本可以省略第一个,因为它太琐碎了。可能第二个更有趣。

0 投票
2 回答
260 浏览

c++ - 检查是否满足任意不等式列表

我正在用 C++ 编写一些代码,需要检查两个未知变量中的不等式列表是否得到满足。

例如,一个可能的列表可能是 P = Q, Q < S, P = S 不应该满足

另一个例子,P = Q, Q < S, R = P, S > R 应该满足

我已经想了很长时间,但我似乎找不到任何方法,除了一个冗长乏味的方法,它涉及检查每个添加的新不等式是否满足所有以前的不等式。

0 投票
1 回答
1304 浏览

python - python中泰尔不等式指数的实现

我正在尝试在 Python 中实现 Theil 的索引(http://en.wikipedia.org/wiki/Theil_index)来衡量列表中收入的不平等。

该公式基本上是香农的熵,所以它处理对数。我的问题是我的列表中有一些收入为 0,而 log(0) 使我的公式不满意。我相信将一个微小的浮点数添加到 0 不会像 log(tinyFloat) = -inf 那样工作,这会弄乱我的索引。

[编辑] 这是一个片段(取自另一个更简洁的 - 并且免费提供 - 实现)

有没有办法解决这个问题?

0 投票
3 回答
4528 浏览

r - 使用不等式和变量列名过滤 data.table

我有一个data.table我想根据一些不等式标准进行过滤的:

以上作为矢量扫描解决方案效果很好。但我不知道如何将它与列的变量名结合起来:

我该如何解决这个问题?我知道我可以通过设置键来使用二进制搜索,setkeyv(dt, mycol)但我看不到基于某些不等式标准进行二进制搜索的方法。

0 投票
2 回答
1484 浏览

matlab - MATLAB 'for' 循环跳过 IF 语句

此代码比较“范围”和“x”。它检查“x”是否在“范围”中的值之间,如果是,“命中”计数器会增加,“x”的当前值也会增加。

问题是,在 x 的一些随机值上(据我所知它们是随机的),虽然它们应该满足“IF”语句中的不等式,但“IF”语句被忽略,for 循环继续,因此最终“命中”值是错误的。

“x”通常是一个大约一百万左右宽的一维数组。

对于这个例子,让

'hit' 应该等于 '10' 但输出 '2' 因为它决定跳过 'j=35' 处的 'IF' 语句。

澄清。当 'j=35' 时,range(j) = -2.1758 并且 i=3 意味着 x(i)=-2.1758

我很确定:

是真的。

我希望我只是在这里做一些我看不到的愚蠢的事情。抱歉,如果这是一个格式错误的问题,这是我的第一个问题。提前喝彩。

0 投票
3 回答
171 浏览

python - != 和 <> 有什么区别?

也许这是一个相当新手的问题,但我很好奇。我试过搜索它,但我想我缺乏正确搜索的正确术语。

!=和之间的区别<>

再次搜索“不平等”时,我找到了一个讨论not ==!=,但没有讨论<>