numpy纯数字的行增加、列增加,以及二维数组元素的遍历。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51import numpy as np #np.row_stack()形成的是二维数组,行拼接在一起 #np.stack()形成是三维数组,两个数组的行交叉在一起。 #np.column_stack()形成的是二维数组,列拼接在一起。 #纯数字的行拼接 #添加行,列数要相同----------------- print("行添加") a=np.array([[1,2,3],[4,5,6]]) print(a) print() b=np.array([[3,4,5]]) c=np.append(a,b,axis=0) print("append") print(c) c=np.row_stack((a,b)) print("row_stack") print(c) #添加列,行数要相同------------------------- print("n列添加") a=np.array([[1,2,3],[4,5,6]]) print(a) print() b=np.array([[3,4,5],[1,2,3]]) c=np.append(a,b,axis=1) print("append") print(c) c=np.column_stack((a,b)) print("columen_stack") print(c) #遍历元素 print("n遍历元素") iRow=c.shape[0] jCol=c.shape[1] for i in range(iRow): for j in range(jCol): print(c[i][j],end=" ") print()
结果:
行添加
[[1 2 3]
[4 5 6]]
append
[[1 2 3]
[4 5 6]
[3 4 5]]
row_stack
[[1 2 3]
[4 5 6]
[3 4 5]]
列添加
[[1 2 3]
[4 5 6]]
append
[[1 2 3 3 4 5]
[4 5 6 1 2 3]]
columen_stack
[[1 2 3 3 4 5]
[4 5 6 1 2 3]]
遍历元素
1 2 3 3 4 5
4 5 6 1 2 3
最后
以上就是自由摩托最近收集整理的关于numpy数据行列的基本操作的全部内容,更多相关numpy数据行列内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复