找出数组中与给定值最接近的数(通用方法)。(例:任一数组Z=array([[0,1,2,3],[4,5,6,7]]),给任一定值z=5.1)










import numpy as np




Z=np.array([[0,1,2,3],[4,5,6,7]])




print(Z)




x=5.1




a=abs(Z-x)




print(a)




b=a.min()




c=abs(x-b)




print(c)




输出结果:




[[01 2 3]




 [4 5 6 7]]




[[5.1  4.1 3.1  2.1]




 [ 1.1 0.1  0.9  1.9]]




5.0

代码实现:











友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信