注意,range 函数第三个参数的含义与 torch.linspace 第三个参数的含义不一样。
ex1
左闭右开区间,右边的界取不到
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
print(i, end=' ')
输出:
10 15 20 25 30 35 40 45
ex2
for i in range(10, 54, 5):
print(i, end=' ')
输出:
10 15 20 25 30 35 40 45 50
本文对比了Python range函数和PyTorch linspace函数在定义区间时的细微差别,特别强调了区间边界处理和步长计算的实际应用。通过示例展示了如何在左右边界选择上区别对待,帮助读者掌握这两个函数在实际编程中的使用技巧。

被折叠的 条评论
为什么被折叠?



