Sintaxe da função Numpy FromString ()
O método Numpy FromString () pode ser declarado como:
X = Numpy.FromString (string, type = float, count = -1, set = "")Parâmetros da função Numpy FromString ()
Aqui, falaremos em detalhes os argumentos fornecidos na função Numpy FromString ():
Corda = [str] string é necessário campo. Ele contém dados binários crus ou de texto.
Dtype = É um campo não compulsório. Ele mostra o tipo de dados da matriz definida e este é o padrão: Float. Para dados binários, os dados devem estar exatamente neste formato.
Contar = É usado para ler os números que são quantos estão na contagem. Se for negativo por padrão, os dados serão contados a partir do comprimento da string.
Set = Representa o operador do separador. É utilizado para separar números e espaços brancos entre os elementos da string.
Valor retornado do método Numpy FromString ()
A função Numpy FromString () após a execução retorna o seguinte valor:
A nova matriz 1D é gerada a partir de uma string.
Array [NDARRAY]Erro levantado
O erro ocorreu quando o tamanho da string não está correto para satisfazer o tipo de dados solicitado e contar.
Vamos falar sobre como utilizar o método Numpy FromString () no código Python.
Exemplo 1:
Nesse cenário, observaremos como criar uma nova matriz 1D a partir de uma string usando 'Dtype' e 'sep' argumentos.
Começamos integrando uma biblioteca Python, que é a biblioteca Numpy e nós a importamos como NP. Numpy é um módulo essencial da linguagem de programação Python para executar o código numérico. Em seguida, inicializamos a variável 'P'. Aqui, chamamos o método Numpy FromString () para construir uma nova matriz unidimensional. Passamos o argumento da função FromString () da seguinte forma: String é '4 5', um tipo de dados é por padrão 'Float' e um argumento do separador 'SEP' é usado como ". Esta função funcionou, pois dará o resultado de uma nova matriz unidimensional. A última declaração de impressão é declarada para mostrar a matriz resultante.
Na saída, temos uma nova matriz unidimensional criada a partir da string e a saída é exibida como utilizamos o método print ().
Exemplo # 2:
Nesse caso, uma matriz unidimensional é novamente construída a partir de dados da string.
O primeiro passo é importar uma biblioteca Python que seja Numpy como NP, que adiciona suporte a matrizes multidimensionais ou grandes. A próxima etapa é inicializar uma string usando uma variável de entrada. Usamos 'x' como a variável de entrada que salva o valor resultante. Depois disso, chamamos uma função Numpy FromString () e passamos em diferentes argumentos para construir uma nova matriz unidimensional. Passamos '24 25 'para o parâmetro String e a nova matriz é criada a partir desta string. O tipo de dados float é usado aqui. Sempre que o tipo de dados não for fornecido corretamente, ele dará um erro de valor. O parâmetro 'SEP' (separador) também é dado como ". O operador 'SEP' ajuda a separar os números e também remover espaços brancos entre os elementos. Então o método de impressão (x) é chamado. Isso exibirá o resultado.
Uma matriz unidimensional é construída a partir de dados de string, como mostrado abaixo.
Exemplo # 3:
Criando uma nova matriz 1D usando o método FromString () e o argumento da 'contagem'.
Já falamos sobre três parâmetros que eram string, tipo de dados e o argumento do SEP. Neste exemplo, discutiremos um novo parâmetro 'contagem' que é aprovado na função Numpy FromString (). Este parâmetro é usado para contar os números ou está sendo utilizado para ler os números e quantas vezes ocorre.
Agora, vamos ver a ilustração em que este parâmetro é usado. Isso limpará nosso conceito sobre o parâmetro 'count'. Em primeiro lugar, a declaração necessária na execução do código é importar a biblioteca do Python. O módulo da linguagem python usada aqui é Numpy. Nós o incorporamos como NP para chamar uma função FromString (). Em segundo lugar, inicializamos 'string' como uma variável de entrada para armazenar os dados ou valores da função Numpy FromString (). Então, o método Numpy FromString () é chamado e diferentes parâmetros são fornecidos para esta função. Ele criará uma nova matriz unidimensional. Os parâmetros que são dados à função Numpy FromString () são os seguintes: uma string que deu valores inteiros aleatórios como '10 11 12 13 '. O tipo de dados que é representado como 'dtype' e está flutuando por padrão. Em seguida, o parâmetro 'count' recebe o valor 2, o que significa que contará os 2 primeiros valores da sequência definida para criar uma nova matriz unidimensional e, finalmente, o parâmetro 'set' é passado para separar números e remover espaços brancos entre eles. O último passo é imprimir a nova matriz, invocando a declaração de impressão.
A matriz unidimensional resultante é a seguinte.
Conclusão
Este guia tem uma explicação detalhada do método Numpy FromString (). Esta função constrói uma matriz unidimensional a partir dos dados específicos da string. Discutimos adicionalmente a sintaxe, os parâmetros de entrada e o valor retornado desta função. Executamos vários códigos nos quais utilizamos o método Numpy FromString () para construir uma nova matriz 1D.