Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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中的数组连接错误_Python_Arrays_Pandas_Numpy - Fatal编程技术网

python中的数组连接错误

python中的数组连接错误,python,arrays,pandas,numpy,Python,Arrays,Pandas,Numpy,我有两个数组 array_1.shape #(961,300) array_2.shape #(961,9) 当我连接整个阵列时,我没有收到任何错误: np.column_stack((array_1,array_2)) 但是当我连接每个元素的第一个元素时,我得到了一个错误: array_1[0].shape #(300,) array_2[0].shape #(9,) np.column_stack((array_1[0],array_2[0])) ValueError: all

我有两个数组

array_1.shape
#(961,300)


array_2.shape
#(961,9)
当我连接整个阵列时,我没有收到任何错误:

 np.column_stack((array_1,array_2))
但是当我连接每个元素的第一个元素时,我得到了一个错误:

array_1[0].shape
#(300,)

array_2[0].shape
#(9,)
np.column_stack((array_1[0],array_2[0]))

ValueError: all the input array dimensions except for the concatenation axis must match exactly
两个数组的第一个元素如下:

改用将防止此错误,它将为您提供预期的(309,)形输出

(300,)没有列。
column\u stack
在连接之前将(n,)形数组转换为(n,1)形。换句话说,它将1d输入转换为列向量,并尝试连接这些列。完整错误消息显示执行此操作的代码。您正在尝试连接每个数组的第一行。这些行有不同的大小。