@在python中是函数装饰器,和Java中的注解是不一样的。...,arrays的结果是一个list,里面的元素如下图所示:
看下面这段代码,就基本知道上面的list是怎么来的的,
arr = [1,2,5]
list_arr = [arr1 for arr1 in...(axis, result_ndim)
expanded_arrays
如何实现维度+1的那,下面这段代码是关键:
sl = (slice(None),) * axis + (_nx.newaxis,)...因此这里面的1代表的是取索引是1的二维数组 。
可以将3维数组想象成行和列的组合,只不过这里的列是一个二维数组。
对于二维数组可以通过下图来看,解释一下第一个,其他的同理。...轴的概念
我在图中标注出了哪些是外边的轴,哪些是第二个轴,哪些是最里边的轴,有一个比较简单的方法来判断这些轴,就是观察一下方括号,方括号数量越多的轴,越是在外层的轴,在这个例子中,最外侧的轴有两层方括号