您的位置:首页 > 编程语言 > Python开发

[新手-数据分析师]numpy学习笔记(4th)

2016-11-15 00:00 281 查看
A = np.array([1,1,1])
B = np.array([2,2,2])
A1 = np.array([1,1,1])[:,np.newaxis]
B1 = np.array([2,2,2])[:,np.newaxis]

C = np.vstack((A,B))
D = np.hstack((A,B))
E = np.concatenate((A1,B1,B1,A1),axis=1)

print(A1)
print(A.shape,C.shape)
print(D)
print(E)

##A1=np.array([1,1,1])[:,np.newaxis]
这个是想取得类似A的转置,然而A是一个数组不是矩阵。

##np.vstack((A,B))
vertical stack,也就是垂直方向合并

##np.hstack((A,B))
horizontal stack,也就是左右方向合并

##np.concatenate((A1,B1,B1,A1),axis=1)
合并多个序列,axis=1表示左右方向合并,axis=0表示上下方向的合并。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据分析 python3 numpy