gpt4 book ai didi

Python 自定义数值类型 : Wrap around number

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:29 25 4
gpt4 key购买 nike

希望快一点;大脑一片空白。

是否有可能/实用的类只是一个通用数值(例如 float 、整数等),当一个值变为 <=0 时它循环到 os.maxint-value,类似于无符号值在 C 中?

“这完全是疯了”也是一个可以接受的答案!

'合理'使用原因;一个特定的“努力”成本评估,其中负“成本”虽然在理论上很好,但实际上是无效的,并且通常检查每个值并在 <=0 时翻转到 maxint。

与其进行所有这些可爱的额外比较,不如给出这种固有行为的成本值(value)。

最佳答案

找到答案

使用 Numpy 的 uint 类型可以解决这个问题。

import numpy.uint32
valueA=uint32(5)
valueB=uint32(-5)
assert valueA < valueB

关于Python 自定义数值类型 : Wrap around number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505211/

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