python中的数组堆叠/连接错误
我试图连接两个数组:a和b,其中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.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)