我正在使用np.absolute尝试找到具有有意义数据的数据集。数据包括 负数,我正试图使用平均值来决定这是有意义的。但是,我不希望负值取消积极值,并给我一个接近零的均值。因此,我使用np.Absolute,并以此为单位。我的代码并没有发现一些我知道的数据集很有意义,所以我进行了一些故障进行,发现NP.Absolute()正在返回负值!怎么可能?这是该程序的缩短版本。我对其进行了测试,它与完整版本相同。

问题描述 投票:0回答:1

numpy
absolute

试图保存
dtype
。当您使用8位整数时,这意味着您的最小值为

-128

,最大值为

127

。这是
python numpy absolute
1个回答
0
投票
-128

的摆姿势,由于溢出而与

numpy.absolute
配对时似乎被忽略了。
在numpy版本2中,此问题主要解决了,因为每当发生溢出时,将自动将整数转换为一个带有更多位的
absolute
。由于它是最大的numpy整数,因此仍然存在此问题。
dtype
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.