Введение
В этом практическом занятии мы рассмотрим поэтапный процесс использования функции Swapcase() из модуля char библиотеки Numpy. Этот туториал предназначен для тех, кто хочет манипулировать строками в Numpy и изменять регистр символов в своей строке.
Советы по работе с ВМ
После запуска ВМ нажмите в верхнем левом углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импорт библиотеки Numpy
Первым шагом является импорт библиотеки Numpy в вашу среду Python. Вы можете использовать следующий фрагмент кода для импорта этой библиотеки:
import numpy as np
Создание массива с строками
Вторым шагом является создание массива, содержащего строки. Вы можете использовать функцию np.array() для создания нового массива. Вот пример фрагмента кода:
arr = np.array(['Numpy', 'NumPy', 'numpy'])
Использование функции Swapcase()
Третий шаг - это использование функции Swapcase() для изменения регистра символов в строке массива. Вы можете использовать функцию np.char.swapcase() для выполнения этой операции. Вот пример фрагмента кода:
arr_swapcase = np.char.swapcase(arr)
Печать результата
Наконец, вам нужно вывести результат работы функции Swapcase(). Вы можете использовать функцию print() для отображения нового массива с измененным регистром. Вот пример фрагмента кода:
print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)
Пример
Давайте разберем функцию Swapcase() с помощью примера кода:
import numpy as np
## Создание строкового массива
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])
## Переключение регистра всех символов в строке
arr_swapcase = np.char.swapcase(arr)
## Печать результатов
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)
Результатом выполнения кода выше будет:
Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']
Резюме
В этом практическом занятии мы изучили функцию Swapcase() модуля char библиотеки Numpy, которая в основном используется для возврата поэлементной копии строки с заменой заглавных букв на строчные и строчных букв на заглавные. Она меняет регистр символов в заданной строке. В этом практическом занятии мы рассмотрели поэтапный процесс использования этой функции для манипуляций со строками в Numpy.