Python numpy.hstack()说明
,这个函数被称为 按顺序水平(按列)堆叠阵列 我真的不明白“按列”到底是什么意思。有人能用文档中提供的示例代码解释一下吗Python numpy.hstack()说明,python,numpy,Python,Numpy,,这个函数被称为 按顺序水平(按列)堆叠阵列 我真的不明白“按列”到底是什么意思。有人能用文档中提供的示例代码解释一下吗 >>> a = np.array([[1],[2],[3]]) >>> b = np.array([[2],[3],[4]]) >>> np.hstack((a,b)) array([[1, 2], [2, 3], [3, 4]]) 数组A如下所示: 1 2 3 2 3 4 数组B如下所示
>>> a = np.array([[1],[2],[3]])
>>> b = np.array([[2],[3],[4]])
>>> np.hstack((a,b))
array([[1, 2],
[2, 3],
[3, 4]])
数组A如下所示:
1
2
3
2
3
4
数组B如下所示:
1
2
3
2
3
4
将数组B与数组A放在一起:
这是你的新阵列 数组A如下所示:
1
2
3
2
3
4
数组B如下所示:
1
2
3
2
3
4
将数组B与数组A放在一起:
这是你的新阵列
a
和b
都是(3,1)形状。结果是(3,2)形状。像a
这样的数组通常称为列向量;结果是一个具有2列的二维数组。打印a
以更好地了解列向量或具有1列的数组的含义。对于二维数组,最后一个维度是“列”维度hstack
在``axis=1``上是concatenate
。a
和b
都是(3,1)形状。结果是(3,2)形状。像a
这样的数组通常称为列向量;结果是一个具有2列的二维数组。打印a
以更好地了解列向量或具有1列的数组的含义。对于二维数组,最后一个维度是“列”维度hstack
是在``axis=1``上的串联
。