Numpy é a biblioteca integrada fornecida por um python que nos permite criar matrizes multidimensionais e manipulá-las e executar vários cálculos neles. Quando se trata de atualizar os dados nas matrizes, pode surgir uma pergunta sobre como vamos alterá -los. O método predefinido é substituir os valores ou a linha ou coluna inteira dentro da matriz é usada, o método substituir () nos permite atualizar o valor da substring dentro da string ou matriz de caracteres. Como as cadeias de python não são mutáveis, não somos capazes de alterar o valor, mas podemos usar o método substituir () para gerar uma nova string que retém as substâncias que foram atualizadas.
Sintaxe
A sintaxe para usar o método de substituição está abaixo:
Numpy.Caracteres.Substitua (Array, Substring Velha, New-Substring, Count = Nenhum)Os seguintes argumentos são passados para ele
variedade: É a matriz dada na qual tendemos a mudar ou substituir a substring ou qualquer valor.
Velha substring: É a substring dentro da matriz que deve ser substituída.
New-Substring: É aquele ao qual o antigo é substituído.
Contar: A contagem não é necessária, mas em alguns casos, se tivermos que substituir mais de uma vez adicionamos uma contagem, o que substitui o número de vezes mencionado.
Por exemplo: Numpy.Caracteres.Substitua (ARR, Substring antigo, nova substituição, contagem = 3)
Como mencionado acima, o valor da contagem é "3", o que significa que ele substituirá a antiga substring pelo novo que ocorre nos 3 primeiros lugares.
Exemplo # 01:
Agora, realizamos um exemplo aqui para entender sua funcionalidade em profundidade para explicar o conceito de substituir o método. Neste exemplo, vamos executar o código abaixo. Inicializamos uma variável str_a e outra variável substituta_a. Passamos uma frase para o nosso STR_A, que é uma variável baseada em cordões. Nós chamamos NP.Caracteres.substitua porque estamos executando nossa operação de substituição em um personagem. É por isso que chamamos de NP.Caracteres.substituir.
Depois disso, passamos nossa variável str_a para a função e passamos o valor a ser substituído e o valor substituído no segundo e terceiro argumentos. Vamos substituir o valor 'Numpy' por 'The Numpy'. A função pesquisará o valor 'Numpy' na declaração e substituirá o valor do valor 'The Numpy' onde quer que seja colocado.
importar numpy como npDepois de executar nosso código, nossa saída será o seguinte. Podemos ver que a função substituiu 'Numpy' por 'o valor Numpy'. Uma coisa a ter em mente é que, onde quer que o valor de entrada ocorra, o sistema o substituirá pelo parâmetro passado. No nosso caso, ocorreu apenas uma vez, então o sistema o substituiu apenas uma vez.
Exemplo # 02:
Numpy.Substituir a função não apenas leva valores estáticos como argumentos, mas também podemos passar variáveis como nossos valores como argumentos. Uma ilustração desse método é mostrada. No exemplo abaixo, declaramos uma variável x e passamos um valor de matriz no formato de caractere. Vamos imprimir seu valor apenas para compará -lo com o valor substituído.
Depois disso, declaramos uma variável antiga_value e passamos uma corda de personagem. Este é o valor que substituiremos em nossa matriz de personagens x. Inicializamos outra variável e a passamos para alguns personagens. Este valor substituirá os valores passados na variável antiga_value. Então, olhando para o código, podemos entender que estamos tentando substituir 'está' por 'com' é o garoto '.
Mas, neste caso, não estamos passando esses valores diretamente, mas estamos armazenando esses valores em variáveis e tentaremos substituir essas variáveis pela ajuda de nossa função. Declaramos uma variável final_value que armazenará o resultado da saída do nosso trecho de código. Depois disso, realizamos nosso Numpy.Caracteres.Substitua a função e armazenou a saída em nossa variável final_value. Vamos executar nosso código e verificar nossa saída.
importar numpy como npDepois de executar o código, a seguinte saída será dada pelo nosso compilador. Podemos ver que, em nosso valor antigo, é 'o que você está fazendo', mas no novo valor, a função substituiu os personagens 'Are' you 'com' é o garoto 'personagens. Mas não passamos esses valores para nossa função diretamente, mas os passamos usando variáveis. Portanto, ao executar esta atividade, podemos substituir facilmente os valores usando variáveis no Numpy.Substitua a função.
Exemplo # 03:
Discutimos anteriormente que podemos substituir vários caracteres também usando o Numpy.Substitua a função. Nesta ilustração, tentamos fazê -lo, inicializamos uma variável 'a' e atribuímos uma matriz de caracteres com palavras repetidas apenas para verificar se todas essas palavras serão substituídas ou uma única e se uma única palavra for substituída, qual deles será. Passamos a palavra 'novamente' mais de uma vez neste caso.
Em seguida, declaramos mais duas variáveis 'Old_val' e 'Rep_val', que manterão o valor a ser substituído e o valor após a função de substituição, respectivamente. Depois disso, inicializamos a última variável 'fin_val' que armazenará o resultado da função. Agora, vamos desempenhar nossa função. Passamos 'a' como nossa matriz de caracteres de entrada, 'org_val' como o parâmetro de valor original ou antigo e 'rep_val' como o valor substituído ou o novo argumento do valor. Vamos executá -lo e imprimir a variável para verificar a saída.
importar numpy como npApós a execução, obteremos a seguinte saída. Podemos ver que a palavra 'novamente' foi repetida 3 vezes em nossa matriz de personagens. A função o substituiu por 'uma vez' em todas as posições. Isso explica que a função de substituição também funciona em várias substituições de palavras ao mesmo tempo.
Conclusão
Neste guia, aprendemos sobre o Numpy.Caracteres.Substitua a função do Python's Numpy. Explicamos qual é o objetivo da função de substituição. Também aprendemos sua sintaxe e os argumentos que temos que passar para nossa função para trabalhar. Numpy.Caracteres.Substituir é um método muito útil e é útil quando estamos realizando operações em nossas matrizes ou variáveis de personagem. Se queremos mudar uma palavra ou corrigir uma palavra em grandes matrizes de personagens. Não teremos que mudar essas palavras um por um manualmente. Em vez disso, podemos usar nosso Numpy.substitua a função para fazer o trabalho. Também realizamos exemplos para fazer você entender a ideia mais completa. Numpy.substituir é uma função muito eficaz e útil e pode ser aplicada em várias circunstâncias.