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
python中的数组堆叠/连接错误_Python_Arrays_Numpy_Concatenation - Fatal编程技术网

python中的数组堆叠/连接错误

python中的数组堆叠/连接错误,python,arrays,numpy,concatenation,Python,Arrays,Numpy,Concatenation,我试图连接两个数组:a和b,其中 a.shape (1460,10) b.shape (1460,) 我尝试使用hstack和concatenate作为: np.hstack((a,b)) c=np.concatenate(a,b,0) 我被错误缠住了 ValueError: all the input arrays must have same number of dimensions 请指导我连接并生成尺寸为1460 x 11的数组c。np.c_Ua,b]沿最后一个轴连接。 每

我试图连接两个数组:a和b,其中

a.shape
(1460,10)
b.shape
(1460,)
我尝试使用hstack和concatenate作为:

np.hstack((a,b)) 
c=np.concatenate(a,b,0) 
我被错误缠住了

 ValueError: all the input arrays must have same number of dimensions

请指导我连接并生成尺寸为1460 x 11的数组c。

np.c_Ua,b]
沿最后一个轴连接。 每

。。。阵列将在之后沿其最后一个轴堆叠 升级至至少2-D,1的立柱悬挂在形状上

由于
b
具有形状
(1460,)
其形状在沿最后一个轴连接之前升级为
(1460,1)



np.c\u[a,b]
沿最后一个轴连接。 每

。。。阵列将在之后沿其最后一个轴堆叠 升级至至少2-D,1的立柱悬挂在形状上

由于
b
具有形状
(1460,)
其形状在沿最后一个轴连接之前升级为
(1460,1)



np.c\u[a,b]
沿最后一个轴连接。 每

。。。阵列将在之后沿其最后一个轴堆叠 升级至至少2-D,1的立柱悬挂在形状上

由于
b
具有形状
(1460,)
其形状在沿最后一个轴连接之前升级为
(1460,1)



np.c\u[a,b]
沿最后一个轴连接。 每

。。。阵列将在之后沿其最后一个轴堆叠 升级至至少2-D,1的立柱悬挂在形状上

由于
b
具有形状
(1460,)
其形状在沿最后一个轴连接之前升级为
(1460,1)


试一试

然后

它会正常工作

试试看

然后

它会正常工作

试试看

然后

它会正常工作

试试看

然后


它会正常工作

最基本的操作是:

np.concatenate((a,b[:,None]),axis=1)
[:,None]
位将
b
转换为
(1060,1)
数组。现在,两个数组的第一个维度匹配,您可以轻松地在第二个维度上连接

有许多方法可以将第二维度添加到
b
,例如
重塑
扩展DIMS
hstack
至少使用
1d
,这在这种情况下没有帮助<代码>至少\u 2d在错误的一侧添加
None
。我强烈主张学习
[:,None]
语法


一旦阵列都是二维的并且在正确的尺寸上匹配,连接就很容易了。

最基本的操作是:

np.concatenate((a,b[:,None]),axis=1)
[:,None]
位将
b
转换为
(1060,1)
数组。现在,两个数组的第一个维度匹配,您可以轻松地在第二个维度上连接

有许多方法可以将第二维度添加到
b
,例如
重塑
扩展DIMS
hstack
至少使用
1d
,这在这种情况下没有帮助<代码>至少\u 2d在错误的一侧添加
None
。我强烈主张学习
[:,None]
语法


一旦阵列都是二维的并且在正确的尺寸上匹配,连接就很容易了。

最基本的操作是:

np.concatenate((a,b[:,None]),axis=1)
[:,None]
位将
b
转换为
(1060,1)
数组。现在,两个数组的第一个维度匹配,您可以轻松地在第二个维度上连接

有许多方法可以将第二维度添加到
b
,例如
重塑
扩展DIMS
hstack
至少使用
1d
,这在这种情况下没有帮助<代码>至少\u 2d在错误的一侧添加
None
。我强烈主张学习
[:,None]
语法


一旦阵列都是二维的并且在正确的尺寸上匹配,连接就很容易了。

最基本的操作是:

np.concatenate((a,b[:,None]),axis=1)
[:,None]
位将
b
转换为
(1060,1)
数组。现在,两个数组的第一个维度匹配,您可以轻松地在第二个维度上连接

有许多方法可以将第二维度添加到
b
,例如
重塑
扩展DIMS
hstack
至少使用
1d
,这在这种情况下没有帮助<代码>至少\u 2d在错误的一侧添加
None
。我强烈主张学习
[:,None]
语法


一旦阵列都是二维的并且在正确的维度上匹配,连接就很容易了。

如何存储此阵列?赋值不起作用:它说“TypeError:'CClass'对象不可调用”@optimist:请注意,
np.c.
后面是括号
[…]
,而不是括号
(…)
。错误
'CClass'对象不可调用
表示无法调用
np.c
,这是后面跟括号时发生的情况。如何存储此数组?赋值不起作用:它说“TypeError:'CClass'对象不可调用”@optimist:请注意,
np.c.
后面是括号
[…]
,而不是括号
(…)
。错误
'CClass'对象不可调用
表示无法调用
np.c
,这是后面跟括号时发生的情况。如何存储此数组?赋值不起作用:它说“TypeError:'CClass'对象不可调用”@optimist:请注意,
np.c.
后面是括号
[…]
,而不是括号
(…)
。错误
'CClass'对象不可调用
表示无法调用
np.c
,这是后面跟括号时发生的情况。如何存储此数组?赋值不起作用:它说“TypeError:'CClass'对象不可调用”@optimist:注意后面跟着
np.c
np.concatenate((a,b[:,None]),axis=1)