首页 > 解决方案 > 是否有理由使用“无”对数组进行索引对更改形状有意义?

问题描述

对 NumPy 数组进行索引None会增加其维数,添加一个长度为 1 的轴:

import numpy
array = numpy.arange(1, 10)
for i in range(4):
    print (array )
    array = array[None]

这种形式通常被None替换为它的别名newaxis

但是,使索引None对改变形状有意义的理由是什么?

或者它只是一个没有理性使用的约定?

标签: pythonnumpyindexing

解决方案


推荐阅读