Numpy的around, ceil, floor

【NumPy】 之常见运算(np.around、np.floor、np.ceil、np.diff) numpy.diff() numpy.diff(a, n=1,axis=-1) 沿着指定轴计算第N维的离散差值 参数: a:输入矩阵 n:可选,代表要执行几次差值 axis:默认是最后一个 示例: In [29]: x = np.arange(1 , 16).reshape((3 , 5))^M ...: print(x) ...: ...: [[ 1 2 3 4 ... 阅读详情

Numpy的around, ceil, floor

1.np.around
在这里插入图片描述around函数有三个参数,第一个是一个array,第二个是小数点的保留位数,第三个参数不经常用(我也不会用)
下面重点介绍decimals参数:参数为0,保留到个位,参数为1,保留到小数点后一位,参数为2,保留到小数点后两位,依次类推。参数为-1,保留到10位,参数为-2,保留到百位,依次类推。

import numpy as np

def test() :
    a = np.array([0.51, 0.49, 1.21, 12.51])
    print(np.around(a), np.around(a, 1), np.around(a, 2), np.around(a, -1), np.around(a, -2), sep = '\n')

test()

在这里插入图片描述
2.np.ceil
ceil本来就是天花板的意思,顾名思义,是求一个数的上界(整数)
在这里插入图片描述
通过源码可以知道,ceil的参数可以是一个数,一个list,一个array,一个元组,一个字典(字典我不知道怎么用,或者我理解的不对)

import numpy as np

def test() :
    a = np.array([1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5])
    b = (1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5)
    c = list([1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5])
    print(np.ceil(a))
    print(np.ceil(b))
    print(np.ceil(c))

test()

在这里插入图片描述
3.np.floor
同样,floor是地板的意思,那就是取一个数的下界(整数)
在这里插入图片描述
通过源码可知,floor的参数同样可以是一个数,一个list,一个array,一个元组,一个字典。

import numpy as np

def test() :
    a = np.array([1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5])
    b = (1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5)
    c = list([1.1, 1.3, pow(2, 0.5), 1.6, -0.4, -1.5])
    print(np.floor(a))
    print(np.floor(b))
    print(np.floor(c))

test()

在这里插入图片描述

华为海思2026届数字IC秋招笔试真题解析与实战技巧(2025最新版) 本文深度解析华为海思2026届数字IC秋招笔试真题,涵盖高频考点如后端设计、低功耗设计、SystemVerilog语法等核心内容。提供时序违例修复、时钟树综合等实战技巧,帮助考生高效备考。特别关注UPF低功耗设计规范等最新考点,助力考生在秋招笔试中脱颖而出。 阅读详情

相关推荐

SolidWorks的GB库(钢型材库,包括铝型材、铝管等结构)安装及使用教程(生成铝型材为例)

1、GB库的下载 2、GB库的安装教程 3、GB库的使用教程

树下等苹果的博客 12万+

第5周基础练习(cbuabfwe)

1求两个数的和(10分) 题目内容: 编写函数,求两个实数的和。编写主函数,输入两个数,调用函数求和,在主函数中显示结果。建议函数名mysum。 输入:两个实数,用逗号隔开。 输出:一个实数。 注意,本题的关键不是求和,关键是要用函数实现。 样例1输入: 1.2 2.4 样例1输出: 3.6 #include<iostream> using namespace std; double mysum(double a, double b) { return (a + b); } int main(

weixin_46292082的博客 595

TI MSPM0G3507 循迹小车强制寻黑线代码一

一个基于MSPM0微控制器的循迹小车控制系统。系统通过8路循迹传感器检测黑线位置偏差,使用PID算法计算电机控制量。主程序初始化中断、PWM等外设,在按键触发后进入循迹模式。传感器数据处理函数根据检测到的黑线位置返回偏差值(-7到7),PID控制器根据偏差调整左右电机速度。系统还包含限幅处理、中断服务等模块,实现稳定的自动循迹功能。代码结构清晰,展示了嵌入式系统中传感器数据处理、电机控制和PID算法的典型实现方式。

雾削木的优快云博客 1855

np.around()、np.floor()、np.ceil()、np.where()函数学习

np.around()、np.floor()、np.ceil()、np.where()函数学习 一、np.around() np.around(a, decimals=0, out=None) 参数解析: a: array_like,输入数据; decimals: int,指定保留小数点后的位数; out: ndarray,输出数组,与输入维度一致; 函数功能: np.around()函数对输入浮点数执行5舍6入,5做特殊处理,小数点最后一位为5的舍入为与其值最接近的偶数值。 代码如下(示例):

weixin_42130878的博客 1万+

PMSM单电阻采样避坑指南:如何解决非观测区电流重构难题(附ST专利分析)

本文深入解析了PMSM单电阻采样技术中的非观测区电流重构难题,并详细介绍了ST专利方案及移相法的工程实践。通过优化PWM调制策略和系统级调试方法,有效解决了相电流检测精度问题,为电机控制领域的工程师提供了实用的技术指南。

weixin_33737774的博客 631

深入解析AUTOSAR中IIC的MCAL实现与Vector配置实践

本文深入解析AUTOSAR架构中IIC总线的MCAL实现与Vector配置实践,探讨IIC在汽车电子中的特殊定位及Vector的折中方案。通过Channel与Sequence设计模式、Chain特性应用及DaVinci Configurator配置步骤,提供IIC驱动的优化与安全实现方法,助力开发者高效解决车载通信问题。

weixin_29172963的博客 407

Python-Numpy函数:np.round(),np.around(),np.floor(),np.ceil()

Python-Numpy函数:np.round(),np.around(),np.floor(),np.ceil()这几个函数均可以对numpy数组元素进行取整,区别以下。python 一 、np.round()函数的做用:对给定的数组进行四舍五入,能够指定精度,同np.around() 示例一: around(array, decimals=0, out=None) 第一个参数指定数组 第二个参数指定保留的小数点位数,缺省值为0,即取整数web a=np.array([1.23,2.31,31.23

MachineDeepLearning 2万+

YOLOv8中Bottleneck模块详解

Bottleneck 模块在YOLOv8中的作用是进行特征提取和增强,是网络中的核心构建模块之一。它的主要功能是通过卷积操作来处理输入特征图,并在适当情况下应用残差连接,使得信息能够有效地通过网络层进行传播

zzzyyy8的博客 8060

numpy.around()函数解析

函数原型:numpy.around(a, decimals=0, out=None) 参数解析: a为输入列表或矩阵; decimals为n对输入近似后保留小数点后n位,默认为0,若值为-n,则对小数点左边第n位近似; out为可选参数,一般不用,用于保存近似返回结果。 示例: >>> np.around([0.37, 1....

小苏的博客 2万+

道岔故障监测系统设计(源码+开题)

通过实时监控道岔的工作状态,系统能够及时发现异常情况,预防潜在的安全隐患,从而减少事故发生的概率。此外,监测系统还能够为维护人员提供详细的数据支持,帮助他们更准确地判断道岔的磨损程度和故障类型,优化维修计划,延长道岔的使用寿命。随着智能化、自动化技术的发展,道岔故障监测系统的设计与应用也将推动铁路行业的技术进步,为实现智能铁路和未来交通系统的构建奠定基础。因此,开展道岔故障监测系统的设计研究,不仅具有重要的工程实践价值,也有助于推动铁路运输行业向更高水平的发展。

灵军程序设计 771

【ComfyUI】FluxKontext 身形调优与体态增强

AI身形调优与体态增强解决方案 该工作流通过Flux系列模型实现人物体态的智能化增强,主要特点包括: 采用UNet主体模型+双文本编码器+身形增强LoRA的架构组合 通过ReferenceLatent保持原始姿态的同时强化胸腰臀比例 完整工作流包含图像加载、文本编码、潜空间映射等8个核心节点 支持自动化的前后效果对比展示 应用优势: 保持人物自然姿态的前提下实现局部强化 支持通过Prompt精确控制增强方向 适用于摄影后期、角色美化等创作场景 输出效果稳定且风格统一 使用方

Mr数据杨 1296

图解数组计算模块NumPy下(三角函数、四舍五入函数(around)、取整、将弧度转化为角度、统计分析函数、中位数、数组的排序、argsort()、lexsort())

图解数组计算模块NumPy

Triumph19的博客 1608

《Autosar_BSW高阶配置》总目录_培训教程持续更新中...

目录 一、Autosar COM Module 二、Autosar BswM Module 三、Autosar EcuM Module 四、Autosar DCM Module 五、Autosar DEM Module 六、其它Module陆续推出 欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。 本专栏...

「汽车电子助手」的博客 4万+

numpy数组中round, around, rint, ceil, floor, modf, trunc, fix

numpy中对于数组中数字的操作有许多,这里列出常用的一部分,分别是:round, around, rint, ceil, floor, modf, trunc, fix 方法名 定义 作用 round np.round(a, decimals=0, out=None) 将a四舍五入,精度由参数decimals决定,与around等价 around np.around(a, d...

吟游诗人——吟唱生命的不朽 8138

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Numpy——舍入函数around 四舍五入、floor 向下取整、ceil 向上取整

有时我们需要对numpy里面的数字进行舍入,这时可以用numpy中的舍入函数around、floor和ceil轻松实现。 around() 返回四舍五入后的结果 numpy.around(a, decimals) #a为numpy数组,decimals为要舍入的小数位数,默认为0。 #decimals若为正数则代表保留几位小数,若为0则代表保留整数位 #decimals若为负数则代表要四舍五入到小数点左侧,例如decimals为-1,代表舍入到十位,13舍入为10,16舍入为20 import numpy

无风而起的博客 6852

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

numpy函数np.around()、np.floor()、np.ceil()、np.where()介绍(清晰明白)

1. 功能简单介绍 np.around()函数用于返回五舍六入后的值,可指定精度。 np.floor()函数用于以元素方式返回输入的下限。 np.ceil()函数用于以元素方式返回输入的上限。 np.where()函数根据 condition 从 x 和 y 中选择元素,当为 True 时,选 x,否则选 y。 2. 详细介绍 2.1.np.around np.around(a, decimals=0, out=None )   对于正好在舍入小数值之间的值,NumPy舍入到最接近的偶数值。当超过5

wangxuecheng666的博客 1万+

【NumPy】 之常见运算四舍五入、取整、条件选取(np.around、np.floor、np.ceil、np.where)

____tz_zs 之前把 numpy 资料写在了同一篇博客里,发现非常难以查阅,于是按功能切分开来。 https://blog.youkuaiyun.com/tz_zs/article/details/73929778 https://blog.youkuaiyun.com/tz_zs/article/details/80773612 https://blog.youkuaiyun.com/tz_zs/articl...

tz_zs的博客 15万+

Numpy:求取精度(np.around 、np.floor 与np.ceil的用法)

目录1. np.around2. np.floor3. np.ceil 1. np.around decimals表示指定保留有效数的位数,当超过5就会进位(此时包含5)!等同于四舍五入。 np.around([-0.6,1.2798,2.357,9.67,13], decimals=0)#不保留小数 结果:array([-1., 1., 2., 10., 13.]) np.around([1.2798,2.357,9.67,13], decimals=1)#保留一位小数 结果:array([ 1.3

It's You--MXL 1926

numpy数组中round, around, rint, ceil, floor, modf, trunc, fix函数的区别

转载自:numpy数组中round, around, rint, ceil, floor, modf, trunc, fix

Dontla的博客 1138

【NumPy】 之常见运算(np.around、np.floor、np.ceil、np.where,n p.arange,np.dot)

around np.around 返回四舍五入后的值,可指定精度。 around(a, decimals=0, out=None) a 输入数组 decimals 要舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置 · # -*- coding: utf-8 -*- """ @author: tz_zs """ import numpy as np n =...

Meiko记录 2092

【NumPy】 之常见运算(np.around、np.floor、np.ceil、np.where)(转)

原博客链接:https://blog.youkuaiyun.com/tz_zs/article/details/80775256 np.around: 四舍五入取整 n = np.array([-0.746, 4.6, 9.4, 7.447, 10.455, 11.555]) around1 = np.around(n) print(around1) # [ -1. 5. ...

diaoer7075的博客 342

Numpy数组的取整及类型转换:ceil, floor, trunc, rint, around等

Numpy取整函数ceil、floor、trunc、rint、around

十里清风 5万+

【NumPy】中常见运算 四舍五入、取整、条件选取(np.around、np.floor、np.ceil、np.where)

参考: https://blog.youkuaiyun.com/tz_zs/article/details/80775256 1. np.around 四舍五入 np.around 返回四舍五入后的值,可指定精度。 函数原型: around(a, decimals=0, out=None) 参数说明: a 输入数组; decimals 要舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置。 # -*- coding: utf-8 -*- import numpy as .

lemonxiaoxiao的博客 3395

Numpy中各种函数的用法

Numpy 中clip函数的使用 numpy.clip(a, a_min, a_max, out=None)[source] 其中a是一个数组,后面两个参数分别表示最小和最大值,怎么用呢,老规矩,我们看代码: import numpy as np x=np.array([1,2,3,5,6,7,8,9]) np.clip(x,3,8) print(x) print(np.clip(x,3...

一个平平无奇的甜妹 2632

linux四舍五入取整函数,【NumPy】 之常见运算四舍五入、取整、条件选取(np.around、np.floor、np.ceil、np.where)...

tz_zs 2018-06-22 17:07:41 51695 收藏 47展开____tz_zs之前把 numpy 资料写在了同一篇博客里,发现非常难以查阅,于是按功能切分开来。https://blog.youkuaiyun.com/tz_zs/article/details/73929778https://blog.youkuaiyun.com/tz_zs/article/details/80773612https...

weixin_30010773的博客 710

Python Numpy函数np.ceil,np.floor,np.atound的用法

np.around()函数用于返回五舍六入后的值。

weixin_74172359的博客 1753
上一篇: Numpy的size,shape和ndim属性
下一篇: 用python从Oracle中读数据
九十五号
博客等级 码龄8年 2粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值