标签: inequality

比较IEEE浮点数和双精度数是否相等

比较IEEE浮点数和双精度数据的最佳方法是什么?我听说过几种方法,但我想看看社区的想法.

variables floating-point inequality

9
推荐指数
1
解决办法
5077
查看次数

Python SymPy:解决不等式时出错

问题:我试图解决不等式以获得变量coeff_rw,这是rw满足不等式的符号的值.此值应该是以下代码中定义的其他符号(变量).我首先解决方程,然后是不等式(使用本教程中的不等式求解器),但是,PolynomialError每次我使用任何求解器获得教程中coeff_rw给出的时间.

import sympy as sym
#======= define variables as symbols
r, c1, c2, c3, c4, rh, rg, rw, cg, cw, a = sym.symbols('r, c1 c2 c3 c4 rh rg rw cg cw a') # cg = nablaP_g/(4*mu_g); cw = nablaP_w/(4*mu_w); a = mu_g/mu_w
#======= solve system of equations
coeffs = sym.solve((c1*(sym.log(rh)) + c2 + cg*(rh**2), \
c1*(sym.log(rg)) + c2 - c3*(sym.log(rg)) - c4 - (cw - cg)*(rg**2), \ …
Run Code Online (Sandbox Code Playgroud)

python inequality symbolic-math sympy

9
推荐指数
1
解决办法
298
查看次数

!=和<>之间有什么区别?

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

!=和之间的区别<>.

在再次搜索,"不平等",我发现一个讨论not ==!=,但一无所知<>.

python syntax inequality equality

8
推荐指数
2
解决办法
163
查看次数

RegEx为"不以"开头"

以下检查是否以"结束"开头:

if [[ "$line" =~ ^End ]]
Run Code Online (Sandbox Code Playgroud)

我试图找出如何匹配不以"02/18/13"开头的东西.我尝试过以下方法:

if [[ "$line" != ^02/18/13 ]]

if [[ "$line" != ^02\/18\/13 ]]
Run Code Online (Sandbox Code Playgroud)

他们似乎都没有工作.

regex bash shell inequality

7
推荐指数
2
解决办法
1万
查看次数

Python Matplotlib:绘制线性不等式函数

如何使用matplotlib绘制由一些线性不等式函数限定的区域.

例如,如果我们有3个功能:Y <= -2 + 4X,Y> = 2 + 0.5×,Y <= 7 -0.3x

我想提请事端simmilar如Wolfram Alpha的作用:http://www3.wolframalpha.com/Calculate/MSP/MSP43251aca1dfd6ebcd862000067b9fd36a79h3igf?MSPStoreType=image/gif&s=39&w=200.&h=210.&cdf=Coordinates&cdf=Tooltips

python inequality function matplotlib

7
推荐指数
1
解决办法
8092
查看次数

Julia中的基尼系数:高效准确的代码

我正试图在Julia中实施以下公式来计算工资分配的基尼系数:

在此输入图像描述

哪里 在此输入图像描述

这是我正在使用的代码的简化版本:

# Takes a array where first column is value of wages
# (y_i in formula), and second column is probability
# of wage value (f(y_i) in formula).
function gini(wagedistarray)
    # First calculate S values in formula
    for i in 1:length(wagedistarray[:,1])
        for j in 1:i
            Swages[i]+=wagedistarray[j,2]*wagedistarray[j,1]
        end
    end

    # Now calculate value to subtract from 1 in gini formula
    Gwages = Swages[1]*wagedistarray[1,2]
    for i in 2:length(Swages)
        Gwages += wagedistarray[i,2]*(Swages[i]+Swages[i-1])
    end

    # Final step of gini calculation …
Run Code Online (Sandbox Code Playgroud)

statistics inequality distribution julia

7
推荐指数
2
解决办法
639
查看次数

可以假设浮点相等和不等测试是一致的和可重复的吗?

假设两个浮点数 x 和 y,都不是 Nan。

假设平等和不平等测试将:

一种。彼此保持一致:例如,以下保证为真: (x >= y) == ((x > y) || (x == y))

湾 可重复 例如(x == y),如果 x 和 y 均未更改,则每次对其进行评估时都会给出相同的结果。我问这个问题是因为浮点单元可以将中间结果以更高的精度存储在内存中,因此变量的值可能会改变,这取决于它是否是最近计算的结果仍然在 FPU 中,或者它是否来自内存。可以想象,第一个测试可能是在前一种情况下,而后来的测试可能是在后一种情况下。

c++ floating-point inequality

6
推荐指数
2
解决办法
244
查看次数

生成比前一个随机数更大或更小的随机数

我试图生成一个大于和小于前一个随机数的随机数,但不知道如何生成。

到目前为止我有这个:

number = (int)( max * Math.random() ) + min;
guess = (int)( max * Math.random() ) + min;
if (guess<number)
   {
      guess = (int)( max * Math.random() ) + min;
      System.out.println(guess);
    }
else if (guess>number)
 {
      guess = (int)( max * Math.random() ) + min;
     System.out.println(guess);
 }
Run Code Online (Sandbox Code Playgroud)

更新:如何确保它不会生成已经生成的随机数?计算机会尝试 10 次猜测生成的数字,但我想让它合乎逻辑,不会生成它已经知道是错误的数字。

java random math int inequality

5
推荐指数
1
解决办法
6689
查看次数

如何在 Coq 中自动证明实数的简单不等式?

有没有办法自动证明简单的不等式,例如1/2 >= 0?,即

Require Export Coq.Reals.RIneq.
Local Open Scope Z_scope.
Local Open Scope R_scope.

Example test: /2 >= 0.
Run Code Online (Sandbox Code Playgroud)

ring我对或没有太多经验field,甚至在证明诸如 之类的简单等式时都遇到困难1/2 = 2/4

我正在寻找类似omega但适用于实数和不等式的东西。

inequality automation coq real-number

5
推荐指数
1
解决办法
756
查看次数

Java Wrapper 的比较

public static void main(String[] args) {    
    System.out.println((Integer.valueOf("5000") <= Integer.valueOf("5000")));
    System.out.println((Integer.valueOf("5000") == Integer.valueOf("5000")));       
}
Run Code Online (Sandbox Code Playgroud)

上面的代码分别打印truefalse。这是可以理解的,但是为什么false当我们使用==.

但是,当使用<=(小于或等于)时,为什么是答案true

java inequality equality wrapper primitive-types

5
推荐指数
1
解决办法
823
查看次数