Affine.scale中的小数字始终等于零
例如,
from affine import Affine
# This line will show
#| 0.00, 0.00, 0.00|
#| 0.00, 0.00, 0.00|
#| 0.00, 0.00, 1.00|
print(Affine.scale(1/(2**19)))但是,我需要1.9073486328125e-06而不是0。
我该如何解决这个问题呢?
(我使用的仿射版本是2.3.0。)
发布于 2020-08-10 13:08:46
打印仿射变换矩阵将使其打印四舍五入的数字。
我们应该使用index来获取存储在metirx中的确切数字。
print(Affine.scale(1/(2**19))[0])
# got: 1.9073486328125e-06https://stackoverflow.com/questions/63333485
复制相似问题