将 numpy.ndarray 转换为小写

Convert numpy.ndarray to lowercase

我是 numpy 的新手,我正在尝试将 numpy.ndarray 元素转换为小写。我有一个数组(打印后)如下:

[247.5 247.5 247.5 247.5 247.5 247.5 247.5 247.5 49.5 247.5 247.5 495
 3019.5 nan nan nan nan nan nan nan nan nan nan nan
 'Total Bill' nan 247.5 247.5 247.5 742.5 742.5 nan nan nan
 nan nan nan nan nan]

实际上是一个数据库系列,我已经将其转换为np.array

array.shape(39,) 想要转换小写以便输出将是

[247.5 247.5 247.5 247.5 247.5 247.5 247.5 247.5 49.5 247.5 247.5 495
 3019.5 nan nan nan nan nan nan nan nan nan nan nan
 'total bill' nan 247.5 247.5 247.5 742.5 742.5 nan nan nan
 nan nan nan nan nan]

尝试:

a = np.array([x.lower() if isinstance(x, str) else x for x in arr])