‫Content de te revoir.
‫Dans la dernière vidéo, nous avons vu différentes manières de créer une course d'arbitres.
‫Nous avons donc un exemple de tableau, qui pourrait en fait être un simple tableau.
‫Mais nous utilisons un tableau, en lui passant une liste de nombres.
‫Il y en a un autre.
‫Si nous voulions créer un tableau vide d'un seul, nous pouvons passer à la forme.
‫Et si nous continuons, si nous voulons un tableau de zéros, nous pouvons utiliser plus de zéros.
‫Si nous voulions un tableau qui se situe entre une plage de nombres différents, disons commence zéro s'arrête à dix pas à
‫deux, nous pouvons utiliser une plage.
‫Et si nous voulions un tableau de nombres aléatoires, nous avons quelques options.
‫Nous avons Rande end pour renvoyer des entiers entre une certaine plage ou nous avons un random random pour renvoyer des nombres
‫entre zéro et un d'une certaine forme.
‫Et comment savons-nous à quoi servent ces fonctions ?
‫Eh bien, nous pouvons appuyer sur Maj et Tab et cela va renvoyer la chaîne.
‫Donc, ici, nous pouvons voir un retour aléatoire non aléatoire, des flotteurs aléatoires dans l'intervalle à moitié ouvert de zéro à un.
‫Et cela prend un paramètre appelé size, que dans notre cas nous avons fait cinq et trois à cinq lignes, trois
‫colonnes.
‫On voit qu'ils sont magnifiques.
‫Maintenant, nous avons également dit dans la vidéo précédente que le nombre PI générant des nombres aléatoires.
‫Ils ne sont pas réellement aléatoires, mais vous exécutez peut-être cette cellule.
‫J'ai exécuté celui-ci environ 50 fois et à chaque fois de nouveaux nombres aléatoires sont apparus.
‫Alors, quel est le problème ?
‫Qu'est-ce qui te donne pourquoi ?
‫Je pense que ces nombres sont aléatoires.
‫Eh bien, vous auriez raison.
‫Ils nous semblent aléatoires.
‫Mais ce qu'ils sont vraiment, ce sont des nombres pseudo-aléatoires.
‫Et nous pouvons le voir en utilisant des nombres par graines de points aléatoires.
‫Maintenant, tout au long de vos efforts d'apprentissage automatique, vous pouvez voir cette petite
‫fonction au début d'un bloc-notes ou quelque part le long des lignes partout où le package aléatoire numpties est utilisé.
‫Maintenant, qu'est-ce que cela fait maintenant plutôt que d'en parler ?
‫Nous allons voir ce qu'il fait dans un sens pratique.
‫Alors commentons cela pour le moment.
‫Et nous allons simplement créer un autre tableau aléatoire pour nous assurer que ce n'est pas le
‫même que celui-ci avant et au hasard.
‫Au hasard.
‫Faisons le tour int.
‫Nous voulons des nombres jusqu'à dix de taille cinq trois.
‫Merveilleux.
‫Et puis nous verrons à quoi cela ressemble d'une manière aléatoire.
‫Nous y voilà.
‫OK, les chiffres, ils sont entre zéro et 10, zéro cinq, beau de taille.
‫Eh bien, c'est vraiment une forme qui est un peu déroutante avec les numpties.
‫Est-ce que le paramètre de taille de cette fonction de création de tableau est en fait l'attribut de forme ?
‫C'est exact.
‫Nous pouvons comprendre ces choses avec pour faire cela.
‫Mais à chaque fois, si nous exécutons ceci, nous allons y arriver.
‫Ce qui semble être un nouveau tableau aléatoire et pour ce que nous examinons, nous pouvons considérer ces nombres aléatoires à chaque
‫fois, mais que se passe-t-il si nous voulons partager notre bloc-notes avec quelqu'un d'autre et que nous voulons qu'ils exécutent nos
‫cellules sur le bloc-notes, parcourir de haut en bas et obtenir exactement les mêmes résultats que ce que nous
‫avons fait afin de pouvoir reproduire nos expériences.
‫C'est à ce moment-là que la graine aléatoire numpties entre en jeu.
‫Cela nous permet de générer toujours des nombres aléatoires, mais des nombres aléatoires qui sont reproductibles.
‫Jetons donc un coup d'œil.
‫Si nous définissons la graine aléatoire en haut de cette cellule sur zéro afin que nous puissions passer à l'onglet Maj prend un paramètre, la graine
‫est égale à quelque chose afin que nous puissions réellement définir cela sur n'importe quel nombre que nous voulons.
‫Nous devrons regarder à tout moment.
‫Donc, dans ce cas, nous allons le mettre à zéro.
‫Nous allons frapper, décaler et entrer.
‫Que s'est-il passé sur le nombre d'entre eux qui ont cessé de changer sur nous ?
‫Et si on communiquait ?
‫Ils ont changé.
‫OK, donc ce que fait la fonction de graine aléatoire, c'est qu'elle dit essentiellement, hé, non, salut, je veux que vous
‫créiez des nombres aléatoires, mais gardez-les alignés avec la graine.
‫La graine aléatoire est donc nulle.
‫Nous allons toujours voir cette combinaison.
‫Cinq trois cinq 03, cinq 03.
‫Je dirige cette cellule.
‫Nous pouvons voir les chiffres augmenter ici.
‫Maintenant, cela fonctionne quelle que soit votre graine.
‫Donc, six trois sept six trois sept, nous pourrions même le vendre.
‫Non non.
‫Neuf zéro trois un zéro trois un.
‫Hein.
‫Maintenant, essayons à nouveau avec une autre fonction aléatoire qui était aléatoire.
‫Peut-être que nous allons ici.
‫Passons au tableau aléatoire cinq juste pour nous assurer que c'est différent.
‫Les Nopalitos ne font pas de points aléatoires et ne changent pas d'onglet.
‫Qu'est-ce que cela prend.
‫La taille équivaut à quelque chose.
‫Nous voulons donc cinq et trois.
‫Encore une fois, nous ajoutons une vue sur ce qui se passe ici.
‫Tableau aléatoire cinq.
‫OK, chaque fois que nous exécutons ces nouveaux numéros.
‫D'ACCORD.
‫Maintenant, mettons une graine aléatoire ici.
‫Que devrions nous faire?
‫Un chiffre auquel tu penses ?
‫Je pense à sept.
‫Nous en avons sept.
‫Oh, les nombres me semblent toujours apparemment aléatoires, mais ce que fait la mer aléatoire, c'est de se rappeler qu'elle
‫dit non, hé, générez des nombres aléatoires.
‫Mais si vous voyez la mer aléatoire et qu'elle est définie sur sept, assurez-vous qu'elle est la même à chaque fois que la graine aléatoire est
‫définie sur sept.
‫Alors maintenant, si nous exécutons exactement le même code.
‫Dans la cellule suivante.
‫Random Array cinq, ECLSS, NBA, Random Random cinq trois.
‫Je veux dire, nous voulons le revoir et prier cinq fois.
‫Différent ici.
‫Si nous continuions avec cela, nous finirions par nous aligner sur la graine aléatoire, mais nous n'avons pas le temps de le
‫faire.
‫Alors, quel est le plat à emporter ici?
‫Eh bien, les nombres que vous voyez maintenant, l'empire génère apparemment des nombres aléatoires, mais ils ne sont pas réellement aléatoires, ce
‫sont des nombres pseudo-aléatoires.
‫Donc, chaque fois que nous exécutons cette fonction sans exécuter numpty seed, ce qu'elle fait en fait, c'est de définir la graine pour qu'elle
‫soit quelque chose de aléatoire à chaque fois que vous l'exécutez.
‫Mais si nous définissons notre graine manuellement, nous allons récupérer les mêmes nombres aléatoires.
‫Maintenant, le point important à retenir est que ces nombres sont apparemment aléatoires, mais le but principal de l'utilisation de graines
‫aléatoires est si nous voulions que quelqu'un d'autre puisse utiliser notre cahier et générer des nombres aléatoires, mais
‫les mêmes nombres aléatoires que nous et reproduire ainsi notre expérience.
‫Exactement, nous définirions une graine aléatoire.
‫Donc, si vous voyez une graine aléatoire, c'est ce qu'elle fait.
‫C'est s'assurer que les nombres aléatoires dans la cellule qu'il a été exécuté sont les mêmes à chaque fois.
‫OK, maintenant nous l'avons vu.
‫Nous avons vu comment créer des tableaux.
‫Nous avons vu comment générer des tableaux avec des nombres aléatoires.
‫Regardons comment nous pouvons afficher différents tableaux et matrices.
‫Alors faites une petite pause, essayez de générer plus de tableaux aléatoires, entraînez-vous avec numpty, random seed, et je
‫vous verrai dans la prochaine vidéo.