python中[::]的含义
python中[::]的含义[:-1]b = [1,2,3,4,5,6]print(b[:-1])out:[1, 2, 3, 4, 5]简而言之就是裁减掉最后一位[::-1]print(b[::-1])out: [6, 5, 4, 3, 2, 1]倒序输出
·
python中[::]的含义
:是取值范围,‘,’用来分割维度
需要注意的是list定义的二维数组不能用此方法取数值
最好使用nump定义的array类型
[:-1]
b = [1,2,3,4,5,6]
print(b[:-1])
out:[1, 2, 3, 4, 5]
简而言之就是裁减掉最后一位
[::-1]
print(b[::-1])
out: [6, 5, 4, 3, 2, 1]
倒序输出
如果是[::2]的话,则是以步长2一次取数据
因此这个语句的意思就是以多少步长取数据,-1就是倒序取数
[:,]
import numpy as np
b = np.array([[1,2,3,4,5],[6,7,8,9,10]])
print(b[:,0])
out:[1 6]
第一个:,代表第一个维度,第二个0表示取第二维的所有0位数据
更多推荐
已为社区贡献1条内容
所有评论(0)