将 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])
我是 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])