为什么"无"与"np.newaxis"具有相同的效果?

Sau*_*tro 7 python arrays numpy nonetype

为什么None有保存效果np.newaxis?例如,使用:

np.arange(10)[:,None]
Run Code Online (Sandbox Code Playgroud)

要么:

np.arange(10)[:,np.newaxis]
Run Code Online (Sandbox Code Playgroud)

两者都创造:

array([[0],
       [1],
       [2],
       [3],
       [4],
       [5],
       [6],
       [7],
       [8],
       [9]])
Run Code Online (Sandbox Code Playgroud)

有谁知道原因np.newaxis==None

jab*_*edo 12

多数民众赞成因为它是文档中所说numpy.newaxis的别名None:None也可以用来代替newaxis.

  • 这只是因为`newaxis`更明确地说它会做什么,intsead是'None` (3认同)