gpt4 book ai didi

python - 在 Python 中四舍五入到给定的数字

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:10 25 4
gpt4 key购买 nike

我正在运行一个模拟,其中人们以小的(月、周)增量变老。但是,我有不一致的年龄间隔的危险。有没有一种简单/有效的方法可以随时将我的年龄四舍五入到最接近的年龄组(为了提取该年龄段的危害?

age_groups = np.array([0, .01, .1, 5, 10, 15, 20, 25, 30, 35, 40])

最佳答案

我假设您的年龄为 0.5、5、6、10、32、32.5 等。需要落入您拥有的 age_groups 数组。

这是一个简单的单行代码:)

假设您有:

age_groups = np.array([0, .01, .1, 5, 10, 15, 20, 25, 30, 35, 40])
age = .5

解决方法是:

nearest_age = age_groups[(np.abs(age_groups-age)).argmin()]

将该行放入一个函数中,将 age_groups 数组和您想要四舍五入的年龄传递给它:)

关于python - 在 Python 中四舍五入到给定的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com