numpy追加三维矩阵

numpy追加三维矩阵,numpy,Numpy,当我添加两个3-D矩阵时会发生什么 前。 a是形状矩阵(662887,3),b是形状矩阵(77103100) 我使用numpy.append创建了一个矩阵c,它的形状是(2554682,) 这是什么意思?这里发生了什么事?(662*887*3)+(77*103100)=2554682 它将所有元素压缩成一个一维向量,元素的数量是a和b(662*887*3)+(77*103*100)=2554682 它将所有元素压缩成一个一维向量,元素的数量是a和b元素数量的总和,你期待什么?这两个阵列没有任何共

当我添加两个3-D矩阵时会发生什么

前。
a
是形状矩阵(662887,3),
b
是形状矩阵
(77103100)

我使用
numpy.append
创建了一个矩阵
c
,它的形状是
(2554682,)

这是什么意思?这里发生了什么事?

662
*
887
*
3
)+(
77
*
103
100)=
2554682

它将所有元素压缩成一个一维向量,元素的数量是
a
b
662
*
887
*
3
)+(
77
*
103
*
100
)=
2554682


它将所有元素压缩成一个一维向量,元素的数量是
a
b
元素数量的总和,你期待什么?这两个阵列没有任何共同的维度。“不期望任何东西,欣赏一切”。文档中提到了这种扁平化。这是
np.append
如何对初学者造成危险的另一个例子
np.concatenate
将引发一个错误,说明维度不匹配。您期望得到什么?这两个阵列没有任何共同的维度。“不期望任何东西,欣赏一切”。文档中提到了这种扁平化。这是
np.append
如何对初学者造成危险的另一个例子
np.concatenate
将引发错误,说明维度不匹配。