Função Swapcase do NumPy

Beginner

Introdução

Neste laboratório, abordaremos o processo passo a passo de como usar a função swapcase() do módulo char na biblioteca NumPy. Este tutorial é para aqueles que desejam manipular strings no NumPy e alterar as letras maiúsculas e minúsculas em suas strings.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido às limitações do Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importando a biblioteca Numpy

O primeiro passo é importar a biblioteca Numpy para o seu ambiente Python. Você pode usar o seguinte trecho de código para importar esta biblioteca:

import numpy as np

Criando um Array com Strings

O segundo passo é criar um array contendo strings. Você pode usar a função np.array() para criar um novo array. Aqui está um exemplo de trecho de código:

arr = np.array(['Numpy', 'NumPy', 'numpy'])

Usando a função Swapcase()

O terceiro passo é usar a função Swapcase() para alterar as letras maiúsculas e minúsculas dos caracteres na string do array. Você pode usar a função np.char.swapcase() para realizar esta operação. Aqui está um exemplo de trecho de código:

arr_swapcase = np.char.swapcase(arr)

Imprimindo o Resultado

Finalmente, você precisa imprimir o resultado da função Swapcase(). Você pode usar a função print() para exibir o novo array com as letras alteradas. Aqui está um exemplo de trecho de código:

print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)

Exemplo

Vamos entender a função Swapcase() usando um código de exemplo:

import numpy as np

## Criando um array de strings
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])

## Trocando as letras maiúsculas e minúsculas de todos os caracteres na string
arr_swapcase = np.char.swapcase(arr)

## Imprimindo os resultados
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)

A saída do código acima será:

Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']

Resumo

Neste laboratório, aprendemos sobre a função Swapcase() do módulo char na biblioteca Numpy, que é usada principalmente para retornar uma cópia elemento a elemento da string com os caracteres maiúsculos da string convertidos para minúsculos e os caracteres minúsculos convertidos para maiúsculos. Ela troca ou altera o caso das letras em uma determinada string. Neste laboratório, cobrimos o processo passo a passo de como usar a função para manipular strings em Numpy.