numpy基础问题数组拼接

times=np.concatenate((time0,time1),-1)
这个是数组拼接,那么-1是按行还是列拼接啊?我没有查到

axis=-1,其实也就等于axis=2。因为这是个三维矩阵,所以axis可能的取值为0,1,2,所以最后一个就是2。你可以自己试试看两个取值结果是否相同。望采纳哦!!!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇文章:Numpy报错解决办法 也许能够解决你的问题,你可以看下
  • 除此之外, 这篇博客: Numpy中常用函数中的 2) 使用np.concatenate(axis=0)函数对数组a,b进行垂直组合. 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    np.concatenate((a,b),axis=0)  
    
    array([[ 1,  2,  3],       [ 4,  5,  6],       [ 7,  8,  9],       [ 2,  4,  6],       [ 8, 10, 12],       [14, 16, 18]])
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^