#合并np.c_[]. np.r_[] np.append() np.concatenate() #展平np.ravel()
import numpy as np
a = np.array([[1, 2, 4], [7, 7, 4]])
b = np.array([[3, 2, 6], [3, 0, 9]])
print("=================")
r_con = np.r_[a, b] #行堆叠(行相加),列相等。np.r_[2*3, 2*3]=4*3
r_con_1 = np.append(a, b, axis=0) #功能同上
r_con_2 = np.concatenate([a, b])
print("================")
c_con = np.c_[a, b] #列堆叠(列相加),行相等。np.c_[2*3, 2*3]=2*6
c_con_1 = np.append(a, b, axis=1)
print(a)
print(b)
print("================")
print(r_con)
print(r_con_1)
print(r_con_2)
print("================")
print(c_con)
print(c_con_1)
print("================")
#展平np.ravel()
c = np.ravel(a) #优先按行展平
d = a.ravel() #默认,优先按行展平
print("================")
e = a.ravel('F')#优先按列展平
print(c)
print(d)
print(e)
合并np.c_[]. np.r_[] np.append() np.concatenate()展平np.ravel()
最新推荐文章于 2022-02-25 23:13:20 发布