如何始终在numpy中取整XX.5

如何始终在numpy中取整XX.5,第1张

如何始终在numpy中取整XX.5
import numpy as npA = [ [1.0, 1.5, 3.0], [2.5, 13.4, 4.1], [13.4, 41.3, 5.1]]A = np.array(A)print(A)def rounder(x):    if (x-int(x) >= 0.5):        return np.ceil(x)    else:        return np.floor(x)rounder_vec = np.vectorize(rounder)whole = rounder_vec(A)print(whole)

另外,您也可以查看numpy.ceil,numpy.floor,numpy.trunc以获得其他舍入样式



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存