The source for np.dstack would point the way towards a simpler implementation:<div><br></div><div>array = np.concatenate(map(np.atleast_3d, (arr1, arr2, arr3, arr4, arr5, arr6)), axis=2)</div><div><br></div><div class="gmail_extra">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">array_list_old = [arr1, arr2, arr3, arr4, arr5, arr6]<br><br>array_list = [arr[...,np.newaxis] for arr in array_list_old]<br>

array = np.concatenate(tuple(array_list),axis=2)<br><br>So is there some inconsistency in the documentation?<br></blockquote><div><br></div><div>Maybe. </div></div></div>