6

我正在尝试在类似于 matlab 的 python 中连接数组

array1= zeros(3,500);
array2=ones(3,700);
array=[array1, array2];

我在python中做了以下事情:

array1=np.zeros((3,500))
array2=np.ones((3,700))
array=numpy.concatenate((array1, array2), axis=2)

但是,当我尝试访问“array [0,:]”时,这给了我不同的结果,python 中有没有一种方法可以将数组放在一个类似于 matlab 的数组中。

谢谢

4

1 回答 1

8

concatenate((a,b),1)hstack((a,b))column_stack((a,b))c_[a,b]

从这里:http ://wiki.scipy.org/NumPy_for_Matlab_Users

于 2013-08-23T13:33:36.973 回答