为什么转换后的 numpy 数组没有显示在 Spyder 4 的变量 exloporer 中?

why converted numpy array is NOT showing in the variable exloporer in Spyder 4?

我有一个名为 ff 的数据框,由几列组成,其中一列名为 "SMB"。当我尝试通过 SMB=np.array(ff['SMB']) 将此列转换为 numpy 数组时,它通过了但没有显示在变量资源管理器中。我确定 SMB 阵列已经创建,因为我可以在控制台中调用它。

但是,当我将新数组名称更改为 SMB 以外的任何名称时,例如 smb=np.array(ff['SMB']),它出现在变量资源管理器中。

这可能是一个简单的问题,但对于初学者来说,我无法理解。

默认情况下,Spyder 不会显示全部大写的变量(它们实际上是 常量,因此您不应该对变量使用全部大写字母)。您可以通过配置菜单更改此行为,如屏幕截图所示。