考虑:
(tmp1 <- seq(0, 0.2, 0.01)[16])
# [1] 0.15
(tmp2 <- seq(0, 0.2, 0.05)[4])
# [1] 0.15
和
identical(tmp1, tmp2)
# [1] FALSE
all.equal(tmp1, tmp2) # test for 'near' equality
[1] TRUE
根本原因与floating point precision有关。但是,当使用match
尝试识别序列中的子序列时,这会导致问题,例如:
match(seq(0, 0.2, 0.05), seq(0, 0.2, 0.01))
# [1] 1 6 11 NA 21
match
是all.equal
的{{1}}的替代品吗?
答案 0 :(得分:1)
我们可以编写一个名为grep stderr: [hwupload @ 0x30bb660] A hardware deveice reference is required to upload frames to.
[Parsed_hwupload_1 @ 0x30bb560] Query format failed for 'Parsed_hwupload_1': Invalid argument
的自定义hwaccel_device
,其灵感来自match
:
near.match