gpt4 book ai didi

python - 如何舍入numpy数组中的特定数字选择?

转载 作者:行者123 更新时间:2023-12-04 10:18:23 24 4
gpt4 key购买 nike

从随机 numpy 列表中,我只想舍入 padInputs 索引中的数字。以下代码是我正在尝试但不起作用的代码。什么是解决方法?

padInputs = [0, 2, 7, 8]
random = np.random.rand(13)
for padInput in padInputs:
np.around(random[padInput])

例如,
Input
[0.87720789, 0.88194004, 0.06039337, 0.13874861, 0.85552875]

Output
[0.87720789, 1, 0, 0.13874861, 0.85552875]

最佳答案

试试这个方法:

random[padInputs] = np.around(random[padInputs])

请注意,这将不带小数点四舍五入,您可以通过以下方式将其作为参数传递给四舍五入:
random[padInputs] = np.around(random[padInputs], decimals=2)

关于python - 如何舍入numpy数组中的特定数字选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60977650/

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