Python 迷失录

下面记录Python的奇怪行为

  1. round()

    系统提升的round()说明

Help on built-in function round in module builtins:

round(number, ndigits=None)
Round a number to a given precision in decimal digits.

The return value is an integer if ndigits is omitted or None. Otherwise
the return value has the same type as the number. ndigits may be negative.

然而,并不简单 round不是简单的四舍五入,而是“银行家算法”,四舍六入五成双。

对应的C语言如下

#include <stdio.h> #include <math.h> int main() { printf("%0.3f\n",round(1.75*10)/10); printf("%0.3f\n",round(1.65*10)/10); printf("%0.3f\n",round(-1.65*10)/10); printf("%0.3f\n",round(-1.75*10)/10); return 0; }

运行结果如下:

1.800
1.700
-1.700
-1.800

嗯,正常的四舍五入。

但是,根据IEEE 754 标准,正常行为是“银行家舍入法”(Banker's Rounding)。

目的是:减少大量数据舍入时的系统性偏差。

同时,还发现以下迷思

当参数n不存在时,round()函数的输出为整数

当参数n存在时,即使为0,round()函数的输出也会是一个浮点数

>>> type(round(5.7))
<class 'int'>
>>> type(round(5.7,0))
<class 'float'>
>>> type(round(5.7,1))
<class 'float'>

也是醉了

本文会不定期增加内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1130706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

客服工单中英转换:企业服务效率提升实战

客服工单中英转换&#xff1a;企业服务效率提升实战 &#x1f4cc; 业务场景与痛点分析 在全球化运营背景下&#xff0c;跨国企业客服系统每天需处理大量来自不同语言区域的客户工单。以某跨境电商平台为例&#xff0c;其中国客服团队每日接收超 5000 条英文用户反馈&#xff0…

Z-Image-Turbo商业应用实战:30分钟搭建你的第一个AI图像服务

Z-Image-Turbo商业应用实战&#xff1a;30分钟搭建你的第一个AI图像服务 作为一名产品经理&#xff0c;向客户展示AI图像生成技术的商业潜力时&#xff0c;最头疼的莫过于没有现成的演示环境。最近我在测试Z-Image-Turbo时发现&#xff0c;这个仅需6B参数的轻量级模型&#xff…

B站:给你100万,用AI整点好活

百万悬赏令高挂&#xff0c;一场属于AI与创意的狂飙拉开序幕。当技术门槛在工具迭代中消融&#xff0c;每个人都手握将想象力视觉化的“神笔”。2026年伊始&#xff0c;B站向全球创作者抛出了一枚重磅“磁暴炸弹”&#xff1a;启动首届AI创作大赛&#xff0c;最高100万元的单项…

AI绘画元提示工程:Z-Image-Turbo云端实验室的高级技巧分享

AI绘画元提示工程&#xff1a;Z-Image-Turbo云端实验室的高级技巧分享 作为一名提示词工程师&#xff0c;你是否经常遇到这样的困扰&#xff1a;想要系统研究Z-Image-Turbo的响应模式&#xff0c;却发现本地测试效率太低&#xff0c;显存不足导致无法快速实验不同参数组合&…

AI绘画+区块链:用Z-Image-Turbo生成NFT艺术的技术实现

AI绘画区块链&#xff1a;用Z-Image-Turbo生成NFT艺术的技术实现 前言&#xff1a;当AI绘画遇上NFT 作为一名加密艺术创作者&#xff0c;你是否遇到过这样的困境&#xff1a;想用最新AI模型生成高质量作品&#xff0c;却苦于本地显卡性能不足&#xff1f;生成效果满意后&#x…

GESP2025年12月认证C++八级真题与解析(判断题8-10)

&#x1f9e0; 判断题第 8 题1、&#x1f4cc; 题目原文快速排序在最坏情况下的时间复杂度为 O(n)&#xff0c; 可以通过随机化选择基准值&#xff08;pivot&#xff09;的方法完全避免退化。❌ 判断结果&#xff1a;错误&#xff08;&#xff09;⚠️ 这是一个非常经典、非常容…

dify工作流补充:私有化部署满足数据安全需求

dify工作流补充&#xff1a;私有化部署满足数据安全需求 &#x1f310; AI 智能中英翻译服务 (WebUI API) 在企业级AI应用日益普及的今天&#xff0c;数据隐私与合规性成为智能翻译系统落地的关键瓶颈。许多行业&#xff08;如金融、医疗、法律&#xff09;对敏感文本的处理要…

SpringBoot 快速实现参数校验:基于注解的轻量级实践方案

在实际的 SpringBoot 项目中&#xff0c;接口参数校验几乎是每个后端服务都绕不开的问题。无论是注册接口中的年龄限制&#xff0c;还是业务接口里的字符串长度校验&#xff0c;如果全部通过 if-else 手动判断&#xff0c;不仅代码冗余&#xff0c;而且后期维护成本极高。 本文…

M2FP在数字艺术创作中的应用

M2FP在数字艺术创作中的应用 &#x1f3a8; 数字艺术新引擎&#xff1a;M2FP多人人体解析服务的技术突破 在数字艺术创作领域&#xff0c;精准的人体结构理解是实现高质量图像生成、风格迁移与虚拟换装等高级功能的核心前提。传统方法依赖人工标注或通用分割模型&#xff0c;往…

降低AI使用门槛:非技术人员也能操作的图形化翻译工具

降低AI使用门槛&#xff1a;非技术人员也能操作的图形化翻译工具 &#x1f310; AI 智能中英翻译服务 (WebUI API) &#x1f4d6; 项目简介 本镜像基于 ModelScope 的 CSANMT (神经网络翻译) 模型构建&#xff0c;提供高质量的中文到英文智能翻译服务。相比传统机器翻译&am…

从图片到Mask:M2FP模型工作原理详解

从图片到Mask&#xff1a;M2FP模型工作原理详解 &#x1f4cc; 多人人体解析的技术挑战与M2FP的定位 在计算机视觉领域&#xff0c;人体解析&#xff08;Human Parsing&#xff09; 是一项细粒度的语义分割任务&#xff0c;目标是将人体图像中的每个像素精确分类到预定义的身体…

8步蒸馏技术揭秘:快速搭建Z-Image-Turbo研究环境

8步蒸馏技术揭秘&#xff1a;快速搭建Z-Image-Turbo研究环境 如果你是一名AI研究生&#xff0c;想要复现Z-Image-Turbo论文中的惊艳结果&#xff0c;却被繁琐的环境配置和依赖安装搞得焦头烂额&#xff0c;那么这篇文章正是为你准备的。Z-Image-Turbo作为一款仅需8步推理即可生…

AI绘画工作流优化:Z-Image-Turbo与常用工具集成指南

AI绘画工作流优化&#xff1a;Z-Image-Turbo与常用工具集成指南 对于设计师而言&#xff0c;将AI绘画工具整合到现有工作流程中常常面临数据交换和环境配置的难题。Z-Image-Turbo作为一款高效的开源图像生成模型&#xff0c;凭借其6B参数规模和亚秒级出图能力&#xff0c;正在成…

M2FP在远程医疗中的创新应用

M2FP在远程医疗中的创新应用 &#x1f3e5; 远程医疗的视觉理解新范式&#xff1a;M2FP驱动的多人人体解析 随着远程医疗、智能问诊和AI辅助诊断的快速发展&#xff0c;对患者体征的非接触式、自动化视觉分析需求日益增长。传统图像识别技术多聚焦于人脸识别或整体姿态估计&…

一键切换模型:在同一个云端环境对比Z-Image-Turbo与Stable Diffusion

一键切换模型&#xff1a;在同一个云端环境对比Z-Image-Turbo与Stable Diffusion 作为一名技术决策者&#xff0c;你是否经常需要评估不同图像生成模型的效果差异&#xff1f;反复配置不同模型环境不仅耗时耗力&#xff0c;还可能因为环境不一致导致对比结果不准确。本文将介绍…

Minecraft怀旧图片

时光流逝&#xff0c;从minecraft创造期已经经历了17个春夏秋冬你们都还记得那些老版本的图片吗&#xff1f;以上是JAVA版的0.023a_01重制版这是最初的选择界面.第一次测试多人联机这个我就不用多说了吧以上是JAVA版的更新进程&#xff0c;从最初的快照测试版本到现在的新版本&…

揭秘阿里通义Z-Image-Turbo WebUI:如何用预配置镜像快速构建你的AI艺术工作室

揭秘阿里通义Z-Image-Turbo WebUI&#xff1a;如何用预配置镜像快速构建你的AI艺术工作室 作为一名数字艺术家&#xff0c;你是否曾被AI艺术创作的潜力所吸引&#xff0c;却又被复杂的GPU环境配置和依赖安装劝退&#xff1f;阿里通义Z-Image-Turbo WebUI镜像正是为解决这一痛点…

多模型比较:M2FP在边缘设备的优势

多模型比较&#xff1a;M2FP在边缘设备的优势 &#x1f9e9; M2FP 多人人体解析服务 (WebUI API) 项目背景与技术挑战 在智能安防、虚拟试衣、人机交互等应用场景中&#xff0c;多人人体解析&#xff08;Human Parsing&#xff09; 是一项关键的视觉理解任务。它要求模型不仅能…

【超全】基于SSM的医院住院综合管理系统【包括源码+文档+调试】

&#x1f495;&#x1f495;发布人&#xff1a; 码上青云 &#x1f495;&#x1f495;各类成品Java毕设 。javaweb&#xff0c;ssm&#xff0c;springboot等项目&#xff0c;欢迎咨询。 &#x1f495;&#x1f495;程序开发、技术解答、代码讲解、文档&#xff0c; &#x1f31…

毕业设计救星:用预装镜像快速构建Z-Image-Turbo图像生成毕业项目

毕业设计救星&#xff1a;用预装镜像快速构建Z-Image-Turbo图像生成毕业项目 对于设计专业的大学生来说&#xff0c;毕业设计是展示四年学习成果的重要机会。随着AI技术的普及&#xff0c;越来越多的同学希望将AI图像生成融入毕设作品&#xff0c;为传统设计注入科技感。但面临…