np.newaxis 是 NumPy 中的一个特殊常量,通常用于增加数组的维度。在 NumPy 中,数组的维度可以用一个整数元组来表示,例如一个一维数组的形状可以表示为 (3,),表示数组有 3 个元素。而如果要将一个一维数组转化为一个二维数组,可以在原有的形状元组中新增一个维度,例如 (3,1),其中 1 表示新加的维度的大小。

而 np.newaxis 就是用来表示新增维度的常量。它的值是 None,但是当出现在数组的切片中时,它会被解释为一个新的维度。例如,假设有一个一维数组 a,可以通过 a[:, np.newaxis] 的方式将它转化为一个二维数组,其中新加的维度表示为列。这样得到的数组的形状就是 (3,1)。

NumPy 中 np.newaxis 的用法及示例 | 扩展数组维度

原文地址: https://www.cveoy.top/t/topic/nrUU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录