看到github上的教学范例:
...
if item > max_shelf:
max_shelf = item
b = BS[:, :, i]
else:
continue
...
请问这句
b = BS[:, :, i]
[:, :, i]
Python语法的意义是?
: 在中括号中就是代表 slice ,当两边都没有值时代表没有起始与结束的值,通常是指整个范围,而在中括号中用 , 则会把参数转成 tuple 传进去,相当于是传(slice(None, None, None),slice(None,...), i)至于实际代表什么意思就要看 BS 怎么定义的了,一般应该是把某个维度的资料都拿出来