标签: numeric

PHP浮动错误:PHP挂起数值

我刚读了一篇关于php挂在某些浮点数上的有趣文章,请参阅The RegisterExploring Binary.

我从来没有明确使用浮动,我number_format()用来清理我的输入和显示例如价格.

另外,据我所知,来自示例表单的所有输入都是字符串,直到我告诉他们,所以我认为这个问题不会影响我.

我是对的,还是我需要检查我的服务器上的Wordpress和Squirrelmail安装,看看他们是否投了任何东西浮动?或者更好,grep我的服务器上的所有php文件float

php floating-point numeric

4
推荐指数
1
解决办法
2628
查看次数

在Perl中对非常大的数字执行数学运算

我有一种情况,数据文件中的某些值有64位环绕,这使得它们非常大,比如,18446744073709551608.

所以我必须从2 ^ 64执行减法.我用简单的方法试过这个

2^64 - 18446744073709551608
Run Code Online (Sandbox Code Playgroud)

但我猜这个数字太大而且没有得到实际的答案8.我需要做什么来执行这个减法.

perl types numeric

4
推荐指数
1
解决办法
2828
查看次数

jQuery.each:重新排序数组

我最近一直在摆弄数组和数组排序,偶然发现了一些奇怪的东西.

采取这种情况:

arr = {};
arr[1] = "one";
arr[2] = "two";
arr[105] = "three";
arr[4] = "four";

$.each(arr, function (key, val) {
    $(body).html(key + " => " + val);
});
Run Code Online (Sandbox Code Playgroud)

现在,我们希望得到以下结果:

1 => one
2 => two
105 => three
4 => four
Run Code Online (Sandbox Code Playgroud)

对?不幸的是.我收到一个数字排序,导致索引105是序列中的最后一项.有人知道如何克服这个问题吗?非常感谢指导,谢谢.

each jquery numeric css-position

4
推荐指数
1
解决办法
3955
查看次数

数字和布尔变量之间的相关性

我在R中创建一个情节,使用:

plot(IQ, isAtheist)
abline(lm(isAtheist~IQ))
Run Code Online (Sandbox Code Playgroud)

IQ是numericisAtheist布尔值,有值TRUEFALSE.

在此输入图像描述

我试着写:

cor(IQ, isAtheist)
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误:

Error in cor(IQ, isAtheist) : 'x' must be numeric
Run Code Online (Sandbox Code Playgroud)

如何确定这两个变量之间的相关性?

statistics boolean r numeric correlation

4
推荐指数
2
解决办法
3747
查看次数

如何在不更改值的情况下将因子格式转换为R中的数字格式?

下面是数据帧df1,我希望将因子格式的"V2"列转换为数字,而不更改当前值(0; 0; 8,5; 3).

DF1 =

             V1  V2 V3       X2 X3
4470 2010-03-28   0  A 21.53675  0
4471 2010-03-29   0  A 19.21611  0
4472 2010-03-30 8,5  A 21.54541  0
4473 2010-03-31   3  A       NA NA
Run Code Online (Sandbox Code Playgroud)

由于列"V2"是因子格式,我首先将其转换为字符格式: df1[,2]=as.character(df1[,2])

然后我尝试将"V2"转换为数字格式:

df1[,2]=as.numeric(df1[,2])

导致此R消息:

Warning message: NAs introduced by coercion

下面的数据框df[3,2]已变为"NA"而不是"8,5".

             V1 V2 V3       X2 X3
4470 2010-03-28  0  A 21.53675  0
4471 2010-03-29  0  A 19.21611  0
4472 2010-03-30 NA  A 21.54541  0
4473 2010-03-31  3  A       NA NA 
Run Code Online (Sandbox Code Playgroud)

这可能与8,5不是整数的事实有关.我还是不知道如何解决这个问题.非常感谢帮助!

r numeric r-factor

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

Python:剥离除数字之外的一切

我必须从几个字符串中的每一个中提取一个数字(一个测量的时间值).我怎么能优雅地做到这一点?所有数字都是正数,最多有两位小数.(例如:2.3/40.09/101.4 - E表示法中没有数字).我正在寻找的代码应该做类似下面的伪代码:

>>> "It took 2.3 seconds".strip(everything but ".1234567890")
2.3
Run Code Online (Sandbox Code Playgroud)

python string numeric strip

4
推荐指数
2
解决办法
7464
查看次数

SQL Server不是数字而不是null

select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL 
Run Code Online (Sandbox Code Playgroud)

如果客户名在SQL中不是数字,我如何获得客户名称?

我尝试使用IS NOT NUMERIC,我得到语法错误.

那我该怎么做呢?

sql sql-server numeric

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

数字比较在awk中产生不正确的结果

我最近在网站上找到了一个脚本:

bash,找到最接近的下一个值,前进和后退

这是相对陈旧的,需要50个代表评论,我没有.我试图让它工作,并且不太了解awk语法,但我正在努力.在我正在使用的测试文件中:

 -3.793  0.9804E+00  0.3000E+02
 -3.560  0.1924E-01  0.3000E+02
 -3.327  0.3051E-04  0.3000E+02
 -3.093  0.3567E-08  0.3000E+02
 -2.860  0.3765E-06  0.3000E+02
 -2.627  0.1119E-02  0.3000E+02
 -2.394  0.2520E+00  0.3006E+02
Run Code Online (Sandbox Code Playgroud)

这是脚本:

{
if ($fld > tgt) {
    del = $fld - tgt
    if ( (del < minGtDel) || (++gtHit == 1) ) {
        minGtDel = del
        minGtVal = $fld
    }
}
else if ($fld < tgt) {
    del = tgt - $fld
    if ( (del < minLtDel) || (++ltHit == 1) ) {
        minLtDel = del …
Run Code Online (Sandbox Code Playgroud)

awk numeric

4
推荐指数
1
解决办法
2381
查看次数

用python查找先验方程的根

我必须解决以下先验方程

cos(x)/ x = c

给定常数c。

例如,我在Mathematica中编写了一个简短的代码,在其中生成了常数c的随机值列表

const = Table[RandomReal[{0, 5}], {i, 1, 10}]

(*{1.67826, 0.616656, 0.290878, 1.10592, 0.0645222, 0.333932, 3.59584, \
2.70337, 3.91535, 2.78268}*)
Run Code Online (Sandbox Code Playgroud)

比我定义的功能

f[x_, i_] := Cos[x]/x - const[[i]]
Run Code Online (Sandbox Code Playgroud)

并开始寻找根源:

Table[FindRoot[f[x, i] == 0, {x, 0.1}][[1, 2]], {i, 1, Length[const]}]
(*{0.517757, 0.947103, 1.21086, 0.694679, 1.47545, 1.16956, 0.26816, \
0.347764, 0.247615, 0.338922}*)
Run Code Online (Sandbox Code Playgroud)

现在,我想用python编程类似的东西(可能使用numpy?),但是我真的找不到像这样的问题的任何现有的好答案。有人可以帮忙吗?

python numpy numeric transcendental-equation

4
推荐指数
2
解决办法
3564
查看次数

Squeak Smalltak,+, - ,*,/有更多优先权吗?

我理解在Smalltalk数值计算中,如果没有圆括号,一切都从左到右开始计算.乘法和除法的规则没有遵循加法和减法的优先顺序.

如下代码

3 + 3 * 2
Run Code Online (Sandbox Code Playgroud)

打印输出为12,而在数学中我们得到9


但是当我开始尝试功率计算时,就像

91 raisedTo: 3 + 1. 
Run Code Online (Sandbox Code Playgroud)

我认为答案应该是753572

我实际得到的是68574964

为什么?

是因为它+, -, *, /比权力更优先吗?

smalltalk numeric squeak

4
推荐指数
2
解决办法
101
查看次数