我对一个numpy array做round进行四舍五入,然后一直出现
AttributeError: 'numpy.float64' object has no attribute 'rint'
这个情况有遇到过的么?是numpy出bug了么?
1个回答
可能是array的dtype有问题,你先试着转成float,然后再round
a = a.astype(float)
a_round = np.round(a, 2)
SofaSofa数据科学社区DS面试题库 DS面经我对一个numpy array做round进行四舍五入,然后一直出现
AttributeError: 'numpy.float64' object has no attribute 'rint'
这个情况有遇到过的么?是numpy出bug了么?
可能是array的dtype有问题,你先试着转成float,然后再round
a = a.astype(float)
a_round = np.round(a, 2)
SofaSofa数据科学社区DS面试题库 DS面经