0
に私はRでの行列での作業、そして奇妙な何かに気づいたんだ:部門は、逆数でR
set.seed(1234)
m <- replicate(10, rnorm(20))
all(m/7 == m * (1/7)) #FALSE
それはなぜですか?逆数による乗算は、通常の除算と等価ではないでしょうか?
に私はRでの行列での作業、そして奇妙な何かに気づいたんだ:部門は、逆数でR
set.seed(1234)
m <- replicate(10, rnorm(20))
all(m/7 == m * (1/7)) #FALSE
それはなぜですか?逆数による乗算は、通常の除算と等価ではないでしょうか?
floating-point arithmeticの不正確さが原因です。値が非常に近いことがわかります。