總的來說newaxis是增加一個新的維度,
舉例如下,a:1維數組,c和d都通過npy.newaxis變成二維數組,npy.newaxis在前面時就是增加列數,npy.newaxis在後面時增加了行數。
>> a=npy.array([1,2,3,4,5])
>>> c=a[npy.newaxis,:]
>>> c
array([[1, 2, 3, 4, 5]])
>>> a
array([1, 2, 3, 4, 5])
>>> d=a[:,npy.newaxis]
>>> d
array([[1],
[2],
[3],
[4],
[5]])
>>> a
array([1, 2, 3, 4, 5])