for idx in range(len(self.in_channels) - 1, 0, -1):
for idx in range(len(self.in_channels) - 1, 0, -1):
- 范围:从
len(self.in_channels) - 1
到 1
(不包括 0
)。 - 迭代顺序:递减(从大到小),即
idx
将依次取 len(self.in_channels) - 1
, len(self.in_channels) - 2
, ..., 1
。 - 示例:如果
len(self.in_channels)
是 5
,那么 range(4, 0, -1)
生成的序列是 [4, 3, 2, 1]
。
for idx in range(len(self.in_channels) - 1):
for idx in range(len(self.in_channels) - 1):
- 范围:从
0
到 len(self.in_channels) - 1
(不包括 len(self.in_channels) - 1
)。 - 迭代顺序:递增(从小到大),即
idx
将依次取 0
, 1
, 2
, ..., len(self.in_channels) - 2
。 - 示例:如果
len(self.in_channels)
是 5
,那么 range(4)
生成的序列是 [0, 1, 2, 3]
。