np.clip() 函数 和 numpy中切片省略号的用法

1 np.clip函数 

# np.clip(data, min, max): 在(min, max)之间的数据保持不变,小于min的数据用min代替, 大于max的数据用max代替

data = np.clip(data, a_min, a_max)  

 用法: np.clip(data, min, max): 在(min, max)之间的数据保持不变,小于min的数据用min代替, 大于max的数据用max代替

2、切片 省略号

直接看代码易懂:

x = np.array([[[1, 11],[2, 22],[3, 33]], [[4, 44],[5, 55],[6, 66]]])

输出:

array([[[ 1, 11],
        [ 2, 22],
        [ 3, 33]],
       [[ 4, 44],
        [ 5, 55],
        [ 6, 66]]])

shape:  (2, 3, 2)

x[..., 0]
输出:array([[1, 2, 3],
             [4, 5, 6]])
x[..., 1]
输出:array([[11, 22, 33],
             [44, 55, 66]])

x[..., 0]: 表示最后一个维度,对应的坐标为0的数据

x[..., 1]: 表示最后一个维度,对应的坐标为1的数据

猜你喜欢

转载自blog.csdn.net/qq_23944915/article/details/88950492