python 矩阵拼接
python做矩阵拼接1.错误记录一种错误的做法:# 假设x形状(1,768)np.shape(x)# 每生成一个新的一维矩阵a(1,768)使其成为x下一行:x.append(a)结果会显示x的形状是(2,1,768),这显然是错误的我们想要的形式是(2,768)2.正确拼接矩阵做法使用np.vstack()方法和np.hstack方法前者使新的矩阵拼接在已有矩阵的底部,即成为新的行后者使新的矩
·
python做矩阵拼接
1.错误记录
一种错误的做法:
# 假设x形状(1,768)
np.shape(x)
# 每生成一个新的一维矩阵a(1,768)使其成为x下一行:
x.append(a)
结果会显示x的形状是(2,1,768),这显然是错误的
我们想要的形式是(2,768)
2.正确拼接矩阵做法
使用np.vstack()
方法和np.hstack
方法
前者使新的矩阵拼接在已有矩阵的底部,即成为新的行
后者使新的矩阵拼接在已有矩阵的右侧,即成为新的列
# 假设x形状(1,768)
# 每生成一个新的一维矩阵a(1,768)使其成为x下一行:
x = np.vstack((x, a))
np.shape(x) # 结果为(2,768)
更多推荐
已为社区贡献1条内容
所有评论(0)