numpy.newaxis作用

總的來說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])

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章