The source for np.dstack would point the way towards a simpler implementation:
array = np.concatenate(map(np.atleast_3d, (arr1, arr2, arr3, arr4, arr5, arr6)), axis=2) array_list_old = [arr1, arr2, arr3, arr4, arr5, arr6] > > array_list = [arr[...,np.newaxis] for arr in array_list_old] > array = np.concatenate(tuple(array_list),axis=2) > > So is there some inconsistency in the documentation? > Maybe.
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
