- 2.4节: Numpy数组增加
- 已经是最后一篇了
广州番禺Python, Java全职脱产班+周末班精品小班培训
薯条老师在广州做Python和Java的精品小班培训,一个班最多8个人,学员的就业薪资在10K到18K之间。不在广州的同学可提供住宿,也可以报名线上小班,用腾讯会议直播上课。培训的课程有Java大数据,Python中高级爬虫(JS逆向+安卓逆向),Python数据分析+数据科学+商业分析,A股+期货+数字货币的金融量化交易,机器学习+深度学习算法等。授课详情请点击:http://chipscoco.com/?cate=6
2.5.1 numpy数组的删除操作
通过下表所示的方法来对数组进行删除操作:
操作方法 | 描述 |
---|---|
numpy.delete | 沿着水平方向或垂直方向删除数组中的元素 |
2.5.2 numpy.delete方法
numpy.delete方法用于对数组进行删除操作,以下为函数的主要参数:
① arr: 表示源数组
② obj: 用来指定删除的索引,可为整数或数组
③ axis: 为0时沿着纵轴进行操作,为1时则沿着横轴进行操作(仅对于二维数组而言)。axis实质是用来指定沿着第i维的方向进行操作。如果未提供 axis 值,则输入数组arr会被展
代码示例:
arr = np.array([1, 2, 3, 4, 5, 6]) # axis为0时沿着横轴的方向删除,此时的1表示列索引 sub_arr = np.delete(arr, 1, axis=0) print(sub_arr) # obj也可以传递类似于数组的对象来批量删除 sub_arr = np.delete(arr, [1, 3], axis=0) print(sub_arr) arr = arr.reshape(2, 3) print(arr, "\n"+"_"*8+"\n") # axis为0时沿着行的方向删除,此时的0表示行索引 sub_arr = np.delete(arr, 0, axis=0) print(sub_arr) # axis为1时沿着列的方向删除,此时的1表示每一行的列索引 sub_arr = np.delete(arr, 0, axis=1) print(sub_arr) # 也可以通过分片操作来批量删除多个列 sub_arr = np.delete(arr, np.s_[:2], axis=1) print(sub_arr)
2.5.3 最具实力的小班培训
不在广州的同学可提供住宿,也可以报名线上小班,用腾讯会议直播上课。
(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python中高级爬虫逆向工程师就业班,月薪15K-25K,包拿Offer
(3) Python数据分析+商业分析+数据科学就业班,企业级项目实战,月薪10K-20K
(4) Python量化交易就业班,A股+期货+数字货币量化,月薪10K-40K
(5) Python机器学习+深度学习算法工程师,月薪20-50K
跟薯条老师学习的学生有拿到花生日记,林氏家居,南方电网,方舟健客, 阿里等公司的offer, 学生的最低薪资有6K,最高薪资有18K, 平均就业薪资有11000。
扫码咨询薯条老师:
- 2.4节: Numpy数组增加
- 已经是最后一篇了