在 Mathematica 中,存在一个命令Chop,它用精确的整数 0 替换接近于零的近似实数。
我想我可以构建自己的函数,比如
chop <- function(x, tol = 1e-16) {
ifelse(abs(x) >= tol, x, 0)
}
Run Code Online (Sandbox Code Playgroud)
但是 R 中已经有任何内置函数了吗?
编辑:我只想将值舍入接近 0。例如:
x <- 1e-4
chop(x, tol = 1e-3)
#0
chop(1+x, tol = 1e-3)
#1.0001
Run Code Online (Sandbox Code Playgroud) 我正在将 MongoDB 中的数据库移动到 AWS DocumentDB。我正在 Java 中使用mongodb-driver(版本 3.6.4)来写入和读取数据,以及配置我使用的集合。特别是,我有一个架构验证(编写为 JSON 架构),它似乎与 AWS DocumentDB 不兼容。
这里的文档说不$jsonSchema支持,但我一般没有看到任何关于文档验证的明确断言。
真的不支持吗?有没有其他选择(除了在Java代码中这样做)?