看到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 怎麼定義的了,一般應該是把某個維度的資料都拿出來