删除Numpy数组中指定的某些行
函数:np.delete()
# 示例
import numpy as np
t=np.array([i for i in range(10)])
# 连续区间[2:6]
print(np.delete(t,np.s_[2:6],axis=0))
# outout:[0 1 6 7 8 9]
# 离散的行[2,6]
print(np.delete(t,np.s_[2,6],axis=0))
# output [0 1 3 4 5 7 8 9]
axis
指定删除的维度- 注意删除的行数是离散的还是连续的,
np.s_[]
列表的语法