标签: digits

JavaScript格式编号为天,总是3位数

可能重复:
如何使用JavaScript创建Zerofilled值?

我必须输出一个必须始终有3位数的日期编号.而不是3,它必须写003,而不是12,它必须写012.如果它大于100输出它没有格式化.我想知道是否有一个我可以使用的正则表达式或一些快速的内联脚本,或者我必须创建一个应该这样做并返回结果的函数.谢谢!

javascript format numbers digits days

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

停止打印大量的零(不是科学记数法)

我想要实现的是让所有打印的数字以最大7数字显示.以下是我要打印的示例:

0.000000(相对于实际数字0.000000000029481 ......)

0.299180(相对于实际数字是0.299180291884922 ......)

通过使用options(scipen=99999)和,我已经成功使用了后面的数字options(digits=6).但是,前一个示例将始终打印大量的零后跟五个非零数字.如何阻止这种情况发生并达到我想要的效果我也不想要科学记谱法.

我希望这适用于每个上下文中的所有打印数字.例如,如果我有一些矩阵,调用它A,我打印这个矩阵,我希望每个元素只有6-7位数.我希望每个上下文中的每个打印都能自动生成; 就像使用一样,options(digits=6)options(scipen=99999)使其适用于每个上下文.

printing numbers r scientific-notation digits

10
推荐指数
2
解决办法
762
查看次数

将前导零添加到Python中的数字列表中

我是Python的新手.我正在尝试调整列表的格式,如下所示:

data=[1,10,313,4000,51234,123456]
Run Code Online (Sandbox Code Playgroud)

我想将它们转换为带有前导零的字符串列表:

result=['000001','000010','000313','004000','051234','123456']
Run Code Online (Sandbox Code Playgroud)

每个元素有6位数.

我知道单个数字X,我可以这样做:

str(X).zfill(6)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将其应用于列表.我想在不使用for循环的情况下解决这个问题.

有人可以帮忙吗?谢谢.

python string format list digits

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

使用Bailey-Borwein-Plouffe(BBP)公式计算pi的第n位数

如何使用Bailey-Borwein-Plouffe公式计算pi的第n个二进制(或十六进制)数字?我一直在彻底搜索互联网和这个网站的答案,但我还没有找到算法的实际实现.

维基百科上的Bailey-Borwein-Plouffe页面告诉我"该方法计算第n个数字而不计算第一个n ? 1数字,并且可以使用小型,高效的数据类型".问题是,页面只解释了这种形式的公式:

Pi = SUM k=0 to infinity ...
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使用这些信息来实际找到pi的第n位数.(你知道,我不想找到Pi本身的价值,我也不想将总和计算到无穷大......)我只需要在任何编程语言或伪代码中看到一个如何做的例子这在实践中.

int nthDigitOfPi(long n) {
    // calculate and return the n-th binary digit of pi
    // ...
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.对你的帮助表示感谢.

algorithm pi digits

10
推荐指数
1
解决办法
5062
查看次数

为什么浮动变量通过以奇怪的方式在点之后切割数字来节省值?

我有这个简单的代码行:

float val = 123456.123456;
Run Code Online (Sandbox Code Playgroud)

当我打印此val或查看范围时,它存储值123456.13

好吧,没关系,它不能在4个字节之后存储所有那些数字,但为什么它在点之后产生13?不应该是12吗?

(在win32上使用vc ++ 2010 express)

c++ floating-point digits ieee-754 floating-point-precision

9
推荐指数
3
解决办法
910
查看次数

求和数字Javascript的所有数字

我是新手.

我想制作一个小应用程序,它将计算一个数字的所有数字的总和.

例如,如果我的数字是2568,则应用程序将计算2 + 5 + 6 + 8,其等于21.最后,它将计算21位数的总和,最终结果将为3.

请帮我

javascript numbers sum digits

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

sed提取数字

我尝试用sed提取数字:

echo hgdfjg678gfdg kjg45nn | sed 's/.*\([0-9]\+\).*/\1/g'
Run Code Online (Sandbox Code Playgroud)

但结果是:5如何提取:678和45?提前致谢!

sed extract digits

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

导入(64位)具有多个数字的整数时,R中的奇怪错误

我正在导入一个包含一个包含很长整数的列的csv(例如:2121020101132507598)

一个<-read.csv( 'temp.csv',as.is = T)

当我将这些整数作为字符串导入时,它们会正确地通过,但是当作为整数导入时,最后几位数字会被更改.我不知道发生了什么......

1 "4031320121153001444" 4031320121153001472
2 "4113020071082679601" 4113020071082679808
3 "4073020091116779570" 4073020091116779520
4 "2081720101128577687" 2081720101128577792
5 "4041720081087539887" 4041720081087539712
6 "4011120071074301496" 4011120071074301440
7 "4021520051054304372" 4021520051054304256
8 "4082520061068996911" 4082520061068997120
9 "4082620101129165548" 4082620101129165312

precision r digits read.csv

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

将整数拆分为单个数字

我正在编写一个函数,它需要一个更大整数的个别数字来执行操作.

我尝试过以下方法:

// I can safely unwrap because I know the chars of the string are going to be valid
let digits = num.to_string().chars().map(|d| d.to_digit(10).unwrap());
Run Code Online (Sandbox Code Playgroud)

但借阅检查员表示字符串的寿命不够长.

以下工作:

let temp = num.to_string();
let digits = temp.chars().map(|d| d.to_digit(10).unwrap());
Run Code Online (Sandbox Code Playgroud)

但这看起来更加做作.

这样做有更好的,可能更自然的方式吗?

digits rust

8
推荐指数
1
解决办法
2982
查看次数

如何格式化“gtsummary::tbl_summary”中分类变量的位数?

我无法弄清楚如何告诉 tbl_summary 函数在汇总分类变量时显示小数位。它适用于像“mpg”这样的连续变量,但不适用于“cyl”。

library(tidyverse)
library(gtsummary)

# with decimal places
mtcars %>% 
  select(mpg) %>% 
  tbl_summary(digits = list(everything() ~ c(2)))

# no decimal places
mtcars %>% 
  select(cyl) %>% 
  tbl_summary(digits = list(everything() ~ c(2)))
Run Code Online (Sandbox Code Playgroud)

谢谢!

里奇

r digits gtsummary

8
推荐指数
1
解决办法
5656
查看次数