m**********r 发帖数: 122 | 1 请问一个Python的问题.看别人的code,看到这么一个用法,
x=data[:,c:-c,d:-d]
但不太了解 c:-c d:-d 是怎么工作的
我试了一下假如 data 是一个(1,300,300,1)的array,然后我把c 和 d 都设成0
。 我就得到一个(1,0,0,1) 的array,
我还是看不太懂它是怎么工作的。我觉得它应该改变keep data的第1和第2两个
dimension 但看结果它保留了data的第1和第4两个dimension。 | w*****g 发帖数: 16352 | 2 查numpy array切片的规则。
data是三维的吧。
-号代表从某维度末尾倒着数。
成0
★ 发自iPhone App: ChineseWeb 13
【在 m**********r 的大作中提到】 : 请问一个Python的问题.看别人的code,看到这么一个用法, : x=data[:,c:-c,d:-d] : 但不太了解 c:-c d:-d 是怎么工作的 : 我试了一下假如 data 是一个(1,300,300,1)的array,然后我把c 和 d 都设成0 : 。 我就得到一个(1,0,0,1) 的array, : 我还是看不太懂它是怎么工作的。我觉得它应该改变keep data的第1和第2两个 : dimension 但看结果它保留了data的第1和第4两个dimension。
|
|