high-speed-computing - 计算机计算 (2*2) 或 (0.02*0.02) 的成本哪个更高?
问题描述
标题说了算。我想知道标准化是否对计算有任何影响。归一化会影响计算吗?
解决方案
与 2 * 2 相比,计算 0.02 * 0.02 的成本更高,因为 2 * 2 是一个仅涉及一次乘法的数学运算。浮点数的存储格式为 2*10^-2(科学计数法)。因此,这里涉及到两个操作,
- 2 * 2
- (-2) + (-2)
因此,答案计算为 4 * 10^(-4) 或 0.0004。因此,与 2*2 相比,0.02 * 0.02 的成本更高。
推荐阅读
- c++ - C++ writing JSON with JSONCPP
- javascript - 使用 javascript/jquery 将数组转换为键和值的对象
- java - @ControllerAdvice does not allow Swagger UI to be displayed
- multi-tenant - 以编程方式创建 Faunadb 子数据库
- javascript - 对象可能是查找函数方法中的“未定义”打字稿
- python - 如何在 yaxis matplotlib 中添加文本“H_m”而不是 100%?
- flask - Flask 默认 http 标头 - 缓存等
- r - R version 4.0.3: Function For calculating Means of certain column values in R returns NaN when a row filtering argument is set to 1:278 and lower
- python - How to eliminate white space with Python string formatting (right justified)?
- java - MultipartFile 的自定义约束验证注释