-
python爬虫之Numpy array数据的增、删、改、查实例(4)
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
数组和一个数字的加减乘除的运算,相当于一个广播,把这个运算广播到各个元素中去。
1
2
3
4
5
6
7
8
9
10
11
|
>>> a = np.array([[1,2],[3,4],[5,6]]) >>> a*2 #相当于a中各个元素都乘以2.类似于广播。 array([[ 2, 4], [ 6, 8], [10, 12]]) >>> a**2 array([[ 1, 4], [ 9, 16], [25, 36]]) >>> a>3 array([[False, False], [False, True], [ True, True]]) >>> a+3 array([[4, 5], [6, 7], [8, 9]]) >>> a /2 array([[0.5, 1. ], [1.5, 2. ], [2.5, 3. ]]) |
删
方法一:
利用查找中的方法,比如a=a[0],操作完居后,a的行数只剩一行了。
1
2
3
|
>>> a = np.array([[1,2],[3,4],[5,6]]) >>> a[0] array([1, 2]) |
方法二:
1
2
3
4
5
6
7
|
>>> a = np.array([[1,2],[3,4],[5,6]]) >>> np.delete(a,1,axis = 0) #删除a的第二行。 array([[1, 2], [5, 6]]) >>> np.delete(a,(1,2),0) #删除a的第二,三行。 array([[1, 2]]) >>> np.delete(a,1,axis = 1) #删除a的第二列。 array([[1], [3], [5]]) |
方法三:
先分割,再按切片a=a[0]赋值。
1
2
3
4
5
6
7
8
9
10
11
12
|
>>> a = np.array([[1,2],[3,4],[5,6]]) >>> np.hsplit(a,2) #水平分割(搞不懂,明明是垂直分割嘛?) [array([[1], [3], [5]]), array([[2], [4], [6]])] >>> np. split (a,2,axis = 1) #与np.hsplit(a,2)效果一样。 >>> np.vsplit(a,3) [array([[1, 2]]), array([[3, 4]]), array([[5, 6]])] >>> np. split (a,3,axis = 0) #与np.vsplit(a,3)效果一样。 |
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能