‫Bem-vindo de volta, acredito que você tenha tentado criar sua própria corrida de árbitros, mas
‫se não, tudo bem, porque nesta seção, o que vamos fazer agora é dar uma olhada em como podemos criar
‫um corrida do árbitro.
‫E então, na seção anterior do vídeo, criamos alguns de nossos próprios arrays, um dois,
‫um três, um um.
‫E aprendemos sobre os diferentes atributos que essas matrizes tinham.
‫Mas era muito tedioso digitar todos esses números diferentes.
‫Então, vamos dar uma olhada em algumas maneiras mais fáceis primeiro para começar, nós apenas veremos novamente para o caso, uma
‫amostra de como fizemos da primeira vez, MP, Dr. Ray, nós passamos.
‫Uma lista de números.
‫Maravilhoso.
‫Oh, nós iremos aqui e apenas imprimiremos as impressões.
‫Teremos uma amostra aqui mesmo.
‫Portanto, isso nos dará uma matriz numpty unidimensional com os elementos um, dois e três.
‫Portanto, se verificarmos o tipo de dados deste array.
‫Aqui vamos nós.
‫Bela.
‫OK, agora, por exemplo, e se quiséssemos criar um império que já estivesse cheio para nós?
‫E se não quisermos passar nada aqui?
‫Vamos dar uma olhada em como você pode fazer isso.
‫Vamos fazer um frio e ir vazio.
‫Na verdade, o que não faz.
‫O que você acha que será?
‫Bem, eu tenho um pequeno truque que posso mostrar para você ter uma pequena amostra disso.
‫Vamos clicar em shift e as paredes das guias estavam dentro dos colchetes.
‫Oh, o que temos aqui, assinatura ENPI, escuras, Chaib.
‫O tratamento retorna um novo array de dar e forma e tipo preenchido com uma vez bonito, então qual mudança
‫em TAB, lembre-se, sairá daqui, voltará a isso se digitarmos qualquer tipo de função.
‫Então, moppy dot something Brackett's, colocamos uma mudança na guia enquanto estamos aqui dentro.
‫O que isso vai dizer a Dupere é abrir as funções de manipulação.
‫Então, isso nos dá informações.
‫Portanto, essas informações aqui vêm direto da documentação da API.
‫Isso vai nos dizer o que esta função faz, retorna um novo array de dar e forma e tipo preenchido com uns vamos ver aqui
‫parâmetros, forma e / ou sequência de eventos e. g. dois três.
‫Vamos usar esse exemplo para três.
‫Mude e entre.
‫OK, como é isso?
‫Sim, sim.
‫Um array preenchido com uns, isso é exatamente o que diz, mude na guia, retorne um novo array de dar
‫e forma e tipo preenchido com uns.
‫E não inserimos o tipo aqui, mas demos sua forma.
‫OK, vamos dar uma olhada aqui.
‫Uma data e hora de início.
‫Isso é flutuar durante o dia.
‫Portanto, se usarmos um, o float bastante seguro é o dia padrão de cada vez.
‫Agora, você provavelmente pode descobrir que é um pequeno desafio para você, descobrir qual é
‫o tipo de dados padrão lendo a string escura.
‫Vamos continuar.
‫Se verificarmos o tipo de um, podemos ver que nosso belo e favorito tipo de dados é e array.
‫Maravilhoso.
‫Agora vamos dar uma olhada.
‫Se quiséssemos outro array, mas não com uns, queríamos um com zeros.
‫Empey vamos ver e zeros.
‫Tem isso.
‫Oh, adulterar retorna uma nova matriz de dobra e forma e amarração preenchida com zeros.
‫OK, vamos fazer o mesmo novamente e você não zera.
‫Zeros.
‫Maravilhoso.
‫OK.
‫Agora, você pode estar pensando, por que quer um?
‫Por que você quer zeros?
‫Bem, nesse caso, você pode imaginar que zeros é uma espécie de array de espaço reservado.
‫Talvez no aprendizado de máquina você queira preencher um array com alguns dados iniciais ou com aqueles dados que você ainda não conhece.
‫Portanto, você cria os zeros apenas para calcular os formatos dos dados com os quais está trabalhando.
‫Portanto, antes mesmo de implementar quaisquer dados, você pode ter certeza de que suas formas estão alinhadas usando matrizes preenchidas
‫com zeros.
‫Mas vamos continuar.
‫Vamos ver como poderíamos fazer mais alguns tipos diferentes de arrays.
‫Vamos lá.
‫Uma matriz de intervalo é igual a NP dot a range.
‫Vamos ver uma mudança na guia.
‫É isso que estamos praticando no momento.
‫Retorna valores com espaçamento uniforme dentro de um determinado intervalo.
‫Comece, pare, dê um passo.
‫OK, vamos dar uma olhada.
‫Hmmm, comece, não, pare, nenhum passo, não, vamos tentar, em caso de dúvida, tente sempre zero, 10, dois.
‫Agora isso vai ser começar, parar, passo.
‫O que achamos que isso vai voltar?
‫Vamos dar uma olhada, Ranger Ray.
‫Oh, então vai começar em zero zero, vai parar em dez, mas vai aumentar
‫em dois zero dois quatro seis oito.
‫Maravilhoso.
‫Vamos continuar avançando.
‫Vamos ao acaso.
‫Tudo bem.
‫E se não soubéssemos quais são os números?
‫Queremos apenas que um árbitro preencha um array cheio de informações aleatórias para nós e o aleatório vamos
‫fazer a mudança interna aleatória.
‫Vamos praticar.
‫A correção correu baixo, suspiros altos retornam Antigua aleatório de baixo para alto exclusivo, OK, retornam Antigua da distribuição
‫uniforme discreta dos parâmetros diurnos especificados, low int ou array de ints, high
‫int ou array como de tamanho opcional de INTs.
‫OK, então vamos zero 10 tamanho três por cinco.
‫O que você acha que isso vai retornar?
‫Vamos dar uma olhada, array aleatório.
‫O tamanho não está definido.
‫O que fizemos de errado aqui?
‫Não dissemos tamanho igual.
‫Maravilhoso.
‫Então, o que isso é feito, eles verão o que a string real retorna
‫tigres aleatórios de baixo, este é nosso baixo zero baixo, inclusive alto, exclusivo 10 de tamanho, três por cinco.
‫Agora, se usarmos o tamanho do array aleatório, teremos 15, mas queremos um formato de array aleatório.
‫Três, cinco, maravilhoso, e podemos ver que em nossa corrida, a mínima é zero e a máxima é 10.
‫Maravilhoso.
‫Vamos ver mais uma maneira de criar matrizes aleatórias.
‫O número aleatório aleatório PI tem algumas maneiras diferentes de criar matrizes aleatórias.
‫Não precisa conhecê-los todos.
‫Agora vamos para o ponto aleatório ao acaso.
‫O que isso faz?
‫A guia Shift retorna flutuações aleatórias no intervalo semiaberto zero um.
‫Então, isso vai retornar e leva um tamanho de parâmetro.
‫Vamos salvar isso em um array aleatório para.
‫E então queremos mostrar a ele uma matriz aleatória, duas maravilhosas matrizes aleatórias para verificarmos a forma.
‫Forma.
‫Pronto, a forma é cinco e três, maravilhoso, o que significa que são sempre linhas e depois colunas.
‫Então, cinco linhas, três colunas, uma, duas, três, quatro, cinco, três colunas.
‫E se verificarmos isso, vai estar entre o intervalo zero e um.
‫Maravilhoso.
‫Peguei um array aleatório e vamos ver mais um.
‫Então, queremos um array aleatório três.
‫Agora, aqui é onde um árbitro pode ficar um pouco confuso é que estes ponto rande ou
‫aleatório e ponto aleatório cinco três fazem coisas muito semelhantes.
‫Hmm.
‫Aleatório, guia de deslocamento aleatório do Wigo, podemos ver o que o médico diz aqui, valores de retorno em uma determinada forma.
‫Então, isso é o que eu fiz depois do DS e Daewon, então dimensionado zero é cinco e dimensionado um é três.
‫Lembre-se, sempre menciona um de dimensão zero.
‫Se voltarmos à anatomia de nossa matriz numpty, o eixo zero é o mesmo que zero dimensionado que é o aqui e o
‫acesso um é o mesmo que mencionar aquele que é uma coluna aqui.
‫Maravilhoso.
‫Agora, o que você deve saber sobre os números aleatórios em números, eles não são realmente aleatórios.
‫Eles configuram com algo chamado de semente aleatória por semente aleatória.
‫O que isso poderia significar?
‫Eles são números pseudo-aleatórios, números pseudo-aleatórios.
‫Veremos isso no próximo vídeo.
‫Mas este é um conceito importante a ser lembrado daqui para frente, é que quando o império
‫gera números aleatórios, eles são, na verdade, números pseudoaleatórios.
‫Portanto, faça uma pausa rápida.
‫Tente praticar a criação de alguns de seus próprios arrays aleatórios usando o random ou refinado.
‫Dê uma olhada nas cordas pressionando a tecla Shift.
‫E então, no próximo vídeo, daremos uma olhada na semente aleatória do MPLX e ver como podemos gerar
‫alguns números aleatórios não aleatórios.