Рубрики
Без рубрики

Ridução à v-вероятный COM O USO de Python

O que é вероятностей? QUANDO LANçAMOS UM DADO OU JOGAMOS UMA MOEDA LIDAMOS COM UMA CARACT … Теги с Python, вероятностью, Numpy, Novers.

O que é вероятностей?

Quando lançamos um dado ou jogamos uma moeda lidamos com uma característica de algumas situações do nosso Cotidiano, Aleatoredade, Nessas Situações Não Temos Total Consele Do Resuldado Que Vamos Other.

Utilizamos Estudos de Verbabilidade Para Tentar Para Prefiar Um Pouco de Controle Nesse Tipo de Situação, Isto é, Tentar Prever ResultdoS Mais Fáceis Ou Difíceis de Ocorrer Em Um Evento. Desse Modo, PodeMos Dizer Que Restabilidade é é Estudo Do Cuão Provável é Um ResultoDado em Um Fenôdo (Evento).

De modo geral, a. ISTO É, SENDO P (E) Веробабидадный Dum Emp Evento, Podemos Detrinisar Seguinte Foreição

Essa equação Результат Em Um Valor Em Número Entre 0 E 1 E Essa Веробабидада Представлением как шансы де оккурренция дем от Mais ResultaDos Cada Ocorrência do Evento. Porém, é Geate Lembrar que Geralmente No Mundo Real Não Registramos OS Exatos Valores Calculados, Afinal, o Evento É Aleatório, вероятностная деформана o que Geralmente Tende Acontecer, OU Seja, Ela É UMA Aproximação.

POR Exemplo, SE Desejamos Saber Quão Provável é Que UM Número Par Seja Buntido Em Um Lançamento dom Dado Devemos Realizar O Seguinte Processo:

  • Sameiro Devemos Sealar Nossos Casos Faveráveis , isto é, ОС Нумерос раздают EM Dado Que São 2, 4 E 6 ( Três Possibilidades ).
  • DEPOIS Devemos Obter Todas As Возможны, что могут выходить из-за возможностей де NúMEROS EM Espaço Amostral ( Ω \Омега Ω ), Essas Cositibilidades São 1, 2, 3, 4, 5 E 6 ( Seis Possibilidades ). APOS ISSO, Applearemos Esses Valores NA Equação Apresentada Anmesentada, Teremos:
  • P ( E ) = 3 6 = 1 2 = 0 , 5 P (E) = \ FRAC {3} {6} =, 5 P ( E ) = 6 3 = 2 1 = 0 , 5 Ou seja, teremos uma probabilidade de 0,5 de inget um número par em um lançamento de número, o КСЕЛЬНОСТЬ КСЕЗ ДО 10 Lançamentos Provavelmente Obteremos Cerca de 5 NúMEROS CARES EM 10 000 Обертемы Aproximadamente 5.000 Números Pares.

AGORA IREMOS CONPERIR O Comportamentame Da Situação Mencionada Usando Programação Para Simulá-La.

Evento de Probabilidade Usando Python

Criaremos UM Programa Que Quaндо Executado NoS Apresenta A Countidade de Números Bubsidos EM 10 000 Lançamentos dado.

Para Isso, Usaremos a Função Random.Choice () DA BIBLITECA DO PYTHON numpy Que É Capaz de Escolher, Aleatorirece, Entre Valores de UMA Array, POR ISSO, Vamos Precisar Importar Biblioteca numpy Нет Incio Do Nosso Programa.

import numpy as np

Agora doversiremos o Espaço AmoStral, О.С. Casos Faveráveis, O Contalor de Lançamentos Faveráveis E UMA Constante Com O Número de Lançamentos Ser Realizado No Nosso Programa.

# Definiremos nosso espaço amostral como uma lista de todos os valores de um dado
espaco_amostral = [1,2,3,4,5,6]

# Definiremos nossos casos favoráveis como uma lista valores pares de um dado
favoraveis = [2,4,6]

# Definiremos nosso contador de lançamentos com resultados pares
resultados_pares = 0

# Definiremos nosso número de lançamentos, iremos usar 10000 no nosso exemplo
# Usamos letra maiúscula para representar que estamos criando uma constante
NUM_LANCAMENTOS = 10000

Agora Doxiremos UM для Que Percorrererá nosso Código 10.000 Vezes escolhendo UM Valor Aleatório No Nosso Espaço AmoStral Cada UMA DAS VEZES E CACECANDO SE ESSE VALOR É PAR, CASO SEJA, ADICONAREMOS 1 AO NOSSO CONTADOR de Lançamentos RecoveryDos_Pares Отказ

# Agora escreveremos nosso iterador com nossos lançamentos
for i in range (NUM_LANCAMENTOS):
    # np.random.choice escolhe um dos valores no espaço amostral, ou seja, algum valor entre (1,2,3,4,5,6)
    x = np.random.choice(espaco_amostral)
    """O comando x in favoráveis checa se o valor escolhido
    está na nossa lista de favoráveis, ou seja, se é 2, 4 ou 6
    """
    if(x in favoraveis):
        resultados_pares += 1

Por Fim, Imprimiremos O Valor de RecoveryDos_Pares. , О.Е. Седжа, Носомон-н-де-Ланшаментаторы, пробабилизируют de obtenção de números que que calculada com queção adresentada insormente.

# Definição da probabilidade
probabilidade_par  = resultados_pares/NUM_LANCAMENTOS

# Impressão do resultado obtido
print("{0: d} dos resultados é par, isto é, obtemos uma probabilidade de aproximadamente {1:.2f}".format(resultados_pares, probabilidade_par))

AO EXPUTAR O PROGRAMA VOCO IRA SUSTERCAR QUE RARAMESTE O Valor de Probabilidade Varia de 0,5 (CADA Execução ОС Валики Bootidos No Numpy.random.Choice () São DifeRentes Então aquidade de lançamentos показывать muda) é o o que devimos Исполнение COMO Probabilidade de lançamento dado comm russalado par.

Dessa Maneira, Подемос Обсерженные Кст o Cálculo de Vestabilidade Cria UMA APROXIMAção Muito Boa de Como Situações Aleatórias Reais Costumam Ocorrer. Логотип, Partir de Ferramentas Dessa área Podemos Conseguir As Mais Diversas Entrutshes Sobre Eventos Aleatórios Quaisquer.

O Programa Desenvolvido Nesse Учебник Está Disponível нет Meu Repositório Do Gitlab Отказ Espero Ter Ajudado E SE VOCê SESTIVER COM ALGUM PLUCEA OU DúVIDA SINTA-SE CONVINGADO Comentar Esse Post.

Оригинал: “https://dev.to/lisandramelo/introducao-a-probabilidade-com-o-uso-de-python-497b”