Регистр в NumPy
Функции
np.strings.upper,
np.strings.lower и
np.strings.capitalize
обрабатывают каждую ячейку отдельно
и возвращают новый массив строк.
Поднимем все буквы в верхний регистр:
import numpy as np
words = np.array(['foo', 'bar'])
loud = np.strings.upper(words)
print(loud) # выведет ['FOO' 'BAR']
Опустим буквы в нижний регистр:
import numpy as np
labels = np.array(['FOO', 'BAR'])
quiet = np.strings.lower(labels)
print(quiet) # выведет ['foo' 'bar']
Сделаем первую букву заглавной, остальные строчными:
import numpy as np
names = np.array(['foo', 'bar'])
titled = np.strings.capitalize(names)
print(titled) # выведет ['Foo' 'Bar']
Для массива codes
['ab', 'cd'] получите
верхний регистр и выведите массив.
Массив cities
['PARIS', 'BERLIN']
переведите в нижний регистр
и выведите его.