Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numpy.hstack()说明_Python_Numpy - Fatal编程技术网

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``上的
串联