Procedimento:
Aprenderemos sobre a implementação da função de matriz aleatória Numpy após a introdução à função. Então, o tipo de retorno e os parâmetros das funções serão discutidos. Finalmente, realizaremos dois a três exemplos para mostrar a implementação prática da função de matriz aleatória Numpy.
Sintaxe:
Para usar a sintaxe da função de gerador de matriz aleatória, discutiremos os parâmetros exigidos por esta função. A sintaxe deste gerador de matriz aleatória usando o módulo Numpy é dado como:
$ Numpy. aleatório.Rand (D0, D1,…, DN)A função dada é usada para a chamada do gerador de matriz aleatório. Os argumentos desta função são mostrados como “D0,…, DN“ onde DN representa o número de dimensões que queremos especificar para nossa matriz gerada aleatoriamente. Vamos supor que, se queremos criar um 1D-Array, simplesmente chamamos a função aleatória como "Numpy.aleatório.Rand (D0, D1,…, DN) ”e Passe o valor da função“ 4 ”como seu parâmetro de entrada. A função retorna um 1D-matriz com os quatro elementos selecionados aleatoriamente. Da mesma forma, se queremos gerar o 2D -Array, passamos pela função mencionada anteriormente com dois parâmetros: o primeiro como o número das linhas e o segundo como o número de colunas como as dimensões da matriz.
Exemplo 1:
Mostraremos a demonstração prática da matriz aleatória Numpy e criaremos uma matriz 1-dimensional usando a sintaxe que mencionamos anteriormente no artigo. Iniciamos o exemplo, salvando um novo projeto nos repositórios Python. Agora, escrevemos e executamos o programa para este projeto recém -criado. Para utilizar as funções e a sintaxe para as várias funções do programa, importamos certos pacotes da plataforma Python. O primeiro módulo que importamos é o “Numpy como NP”. Este módulo é muito comum na prática, especialmente quando temos que lidar com as matrizes no programa.
Agora que importamos o módulo Numpy, usamos este módulo. Com a ajuda disso, criamos uma chamada para a função de matriz aleatória que cria uma nova matriz. Fazemos isso chamando o “np. aleatório. Rand (4) ”função. Como queremos criar uma matriz aleatória que seja uma matriz unidimensional e tenha os quatro elementos selecionados aleatoriamente, passamos o número "4" para os parâmetros da função. O programa, quando escrito no script Python, apenas leva de três a quatro linhas que podem ser vistas e copiadas do seguinte trecho de código:
importar numpy como npQuando executamos o programa para este exemplo, a função retorna a saída como uma matriz unidimensional que contém os quatro elementos gerados aleatoriamente. Esses valores aleatórios para os elementos da matriz são atribuídos pela função.
Exemplo 2:
Vamos resolver outro exemplo para criar uma matriz aleatória. Mas desta vez, escolhemos as dimensões da matriz para estar em 2D. Abra a concha do compilador Python e adicione um novo projeto a ele, dando -lhe um nome único. Em seguida, salve -o nos diretórios desejados, onde já mantemos nossos arquivos Python. Para começar com o código, integramos os pacotes importantes das bibliotecas Python. Nós integram o módulo Numpy como NP.
Neste exemplo, queremos gerar uma matriz usando o “aleatório.Rand () ”Método que possui pelo menos 2 dimensões. As 2 dimensões representam o número de linhas e colunas na matriz. Nós chamamos o "np. aleatório. Rand (D0,…, DN) ”Funciona e passa o número de linhas e as colunas como as dimensões de nossa matriz. Criamos uma matriz quadrada com 4 linhas e 4 colunas, por isso passamos esses valores para o parâmetro da função. Executamos o seguinte código para implementar este exemplo:
importar numpy como npA função retorna uma matriz bidimensional aleatória com quatro linhas e quatro colunas que podem ser vistas no trecho da saída.
Exemplo 3:
Com a ajuda da função da matriz aleatória, podemos gerar as matrizes multidimensionais. Este exemplo mostra a demonstração de praticamente implementar a matriz 3D usando a função da matriz aleatória. Seguimos o mesmo procedimento que nos dois exemplos anteriores para criar um projeto no compilador Python. Em seguida, importamos o módulo chamado Numpy com o apelido "np". Agora, usamos este "np" e chamamos o "np. aleatório. Rand (D0,…, DN) ”Funciona e passa as dimensões até 3 dimensões.
Para adicionar as dimensões à matriz, preenchemos os valores no parâmetro da função de D0 para DN. No exemplo, queremos a matriz 3D, por isso utilizamos e preenchemos os valores apenas até D0, D1 e D2. Os valores para este exemplo são 2 para todos os Ds selecionados. Aqui está o código para este exemplo:
importar numpy como npA saída da função resulta em uma matriz tridimensional que é exibida na figura mencionada anteriormente.
Conclusão
Este manual abrange o método para gerar aleatoriamente uma matriz ou nd-matray usando a função de matriz aleatória Numpy. O artigo não apenas fornece uma visão mais profunda da introdução e da sintaxe da função, mas também mostra a implementação da função com a ajuda de três exemplos diferentes.