n=0.9
np.arange(n*10,37*n*10,n*10)
显示结果如下:
array([ 9., 18., 27., 36., 45., 54., 63., 72., 81., 90., 99.,
108., 117., 126., 135., 144., 153., 162., 171., 180., 189., 198.,
207., 216., 225., 234., 243., 252., 261., 270., 279., 288., 297.,
306., 315., 324., 333.])
但是我交换37*n*10顺序后n*10*37:
np.arange(n*10,n*10*37,n*10)
显示结果如下:
array([ 9., 18., 27., 36., 45., 54., 63., 72., 81., 90., 99.,
108., 117., 126., 135., 144., 153., 162., 171., 180., 189., 198.,
207., 216., 225., 234., 243., 252., 261., 270., 279., 288., 297.,
306., 315., 324.])
这次就恢复正常,没有包含端点值
print(37*n*10)
print(n*10*37)
输出:
333.00000000000006 333.0
所以第一个包含了,第二个不包含
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632