Jump to content

Software Dixie.


wesleybobato

Recommended Posts

Em 18/11/2016 at 12:23, Sphgf disse:

A pergunta que pode parecer óbvia é:

Qual das três opções contém a maior % de fechamento para 11,12,13 e 14 se 15 ?

 

Vamos utilizar a 1a opção (como teste).

A= 1; 2; 3. (a1,a2,a3)

B=(4,5,6,7,8,9); (10,11,12,13,14,15); (16,17,18,19,20,21). (b1,b2,b3)

C=(22,23,24,25). (c)

 

Agora combinamos para obter as 3 linhas de 17 dezenas:

(a1;b1;b2;c) = 1-4-5-6-7-8-9-10-11-12-13-14-15-22-23-24-25

(a2;b1;b3;c) = 2-4-5-6-7-8-9-16-17-18-19-20-21-22-23-24-25

(a3;b2;b3;c) = 3-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25

 

A próxima resposta. Quanto estas 3 linhas fecham ?

a 1a opção (Venn 1) analisada abaixo:

 

10 se 15 = 3.265.385/3.268.760 = 99,90%

11 se 15 = 2.829.444/3.268.760 = 86,56%

12 se 15 = 1.213.749/3.268.760 = 37,13%

13 se 15 =    216.648/3.268.760 =   6,63%

14 se 15 =      16.728/3.268.760 =   0,51%

15 se 15 =           408/3.268.760 =   0,01%

 

Refiz a resposta e inclui outra resposta...

 

 

Olá amigo forista Sphgf e demais interessados,

 

Amigo forista Sphgf,  peço que considere minha opinião

como tentativa de colaborar, ok ???

 

Como já confessei anteriormente, até suas valiosas colaborações,

tanto eu quanto nossas equipes não havíamos nos aprofundado

nos Diagramas de Venn além do uso para representar graficamente...

 

Desde anteontem tenho me empenhado em aprender, então não tenho como colaborar

tecnicamente e/ou academicamente; Entretanto, continua algo "estranho" nas linhas supracitadas:

 

A tendência natural para este Fechamento Matemático, seria 16 dezenas com 2 Repetições cada

e 1 dezena com 3 Repetições, a qual costumamos denominar como DEZENA FIXA,  caso contrário

a quantidade de acertos fica naturalmente condicionada a um Fechamento Histórico.

 

Para efeito de comparação as 2 figuras abaixo mostram informações da Matriz A supracitada
e uma Matriz B que obedece critérios para um Fechamento Matemático, sendo que ao 
submete-las a Verificação Matemática de Margem de Fechamento, temos:

 

Para a Matriz A 
     10 se 15 = 3.265.385/3.268.760 = 99,8967%
     11 se 15 = 2.829.444/3.268.760 = 86,5601%

 

Para a Matriz B 
     10 se 15 = 3.268.760/3.268.760 = 100%
     11 se 15 = 3.093.144/3.268.760 = 94,6274%

 

Logo, chegamos conclusão de que algo está provocando o resultado insatisfatório.

 

PS: As "ibagens" das 2 figuras abaixo foram geradas a partir da minha planilha

       LOTOFÁCIL _MATRIZES _Ferramenta Básica, a qual está disponível na área

       de downloads aqui do forum.

 

 

Um abraço !

 

 

LF 123 Sphgf Venn 3 1de2.jpg

 

 

LF 124 Sphgf Venn 3 2de2.jpg

Link to comment
Share on other sites

7 minutos atrás, dois disse:

Desde anteontem tenho me empenhado em aprender, então não tenho como colaborar

tecnicamente e/ou academicamente; Entretanto, continua algo "estranho" nas linhas supracitadas:

 

 

Vou tentar colaborar com o pouquinho que aprendi desde anteontem

na aplicação dos Diagramas de Venn nas loterias, priorizando a LOTOFÁCIL:

 

1.) A valiosíssima planilha do forista Sphgf até onde eu apliquei tem retornado

     resultado 100% confiável para Matrizes de 2 (DUAS) LINHAS.

2.) Eu nem imaginava o uso de outras figuras simétricas ... elegantes por si só 

     e o mesmo ocorria para a existência de qualquer fórmula.

3.) Eu continuarei aprendendo e buscando maneiras de utilizar nas loterias.

 

Dito isto, começo a esboçar estudos e análises com a figura simétrica triangulo

sugerindo uma figura simétrica estrela, onde as pontas ou os triângulos externos

também podem representar DEZENA(s) FIXA(s).

 

PS: Vou postar uma sugestão de Diagrama de Venn pra modalidade QUINA lá no

      tópico do -W6-  e depois, talvez eu poste um para a modalidade LOTOMANIA

 

 

Um abraço !

  • Like 1
Link to comment
Share on other sites

2 horas atrás, dois disse:

PS: Vou postar uma sugestão de Diagrama de Venn pra modalidade QUINA lá no

      tópico do -W6-  e depois, talvez eu poste um para a modalidade LOTOMANIA

 

 

 

 

Olá à todos,

Conforme prometido...

 

 

Um abraço !

Link to comment
Share on other sites

23 horas atrás, DixieJoe disse:

Gostei do Python. Mas ainda é grego pra mim.

 

-------

 

11 horas atrás, edcronos2 disse:

 

 

 

Estou começando a me empolgar com PYTHON ...

Já me interessei por 3 (TRÊS) recursos:

  1. Numpy : è um pacote de bibliotecas científicas e com várias rotinas matemáticas.
  2. Dicionários: São estruturas de dados que contém pares de chave-valor. São parecidos com as listas.
  3. Set: São como as listas, porém NÃO possuem elementos repetidos e outras vantagens.

 

PS: Será que no EXCEL/VBA tem como fazer conforme o texto abaixo ???

 

 

Aulas Python   117   Sets _tela.jpg

Link to comment
Share on other sites

Guest Zangado

dois

procure por dicionarios no vba são como esses set

pelo que vi a maioria dá para fazer, mas de maneira diferente

algumas tem que montar funções ou talvez até tenha mas eu desconheço

 

todas essas coisas são basicamente funções prontas incluidas na linguagem

eu particularmente prefiro montar meus proprios metodos

isso pq sempre se tem certas coisas que temos que aprender alem da sintaxe, e montando nós mesmos vai ser dentro nossa necessidade e já sabemos como funciona em sua totalidade

Edited by Zangado
Link to comment
Share on other sites

41 minutos atrás, edcronos2 disse:

dois

procure por dicionarios no vba são como esses set

pelo que vi a maioria dá para fazer, mas de maneira diferente

algumas tem que montar funções ou talvez até tenha mas eu desconheço

 

todas essas coisas são basicamente funções prontas incluidas na linguagem

eu particularmente prefiro montar meus proprios metodos

isso pq sempre se tem certas coisas que temos que aprender alem da sintaxe, e montando nós mesmos vai ser dentro nossa necessidade e já sabemos como funciona em sua totalidade

 

 

Valeu !

 

Depois vou procurar.

 

Link to comment
Share on other sites

10 horas atrás, dois disse:

 

 

OK, amigo e parceiro DixieJoe,

 

Antes de mais nada quero deixar bem esclarecido que o contato via Skype

é pra melhorar a produtividade de maneira ágil, pois trata-se de assunto

técnico que exige troca de conhecimento em tempo real, concorda ???

 

Já tentou imaginar quantas postagens seriam necessárias pra se conseguir

TUDO o que tratamos naquelas quase 3 (TRES) horas no Skype ???

 

Enfim...

Quando meu status no Skype estiver on-line basta me chamar, e se eu não responder

é porque apaguei... então quando eu reiniciar kkk te mando mensagem, OK ???

 

 

Um abraço !

 

Bom dia dois,

 

Eu utilizo sets no Delhi, conforme já expliquei. Muito bom para filtrar e gerar.

tive que construir minhas próprias funções.

 

Para Excel, não posso ajudar.

 

Vamos poder trocar idéias na parte da tarde? Agora de manhã, tenho que sair com a esposa.

 

 

Link to comment
Share on other sites

11 minutos atrás, DixieJoe disse:

 

Vamos poder trocar idéias na parte da tarde? Agora de manhã, tenho que sair com a esposa.

 

 

 

Bom dia, amigo e parceiro DixieJoe,

 

Meu status no Skype estando on-line basta me chamar, e se eu não responder

é porque apaguei... então quando eu reiniciar kkk te mando mensagem, OK ???

 

 

Um abraço !

Link to comment
Share on other sites

marcosilva,

 

Rodei os 2 programas para a LF. Lexico e Binaria.

 

No Lexico, agora gerou beleza. Só não consigo abrir no meu Excel 2010.... Mas renomeei e abri no Notepad++. Muito bom.

 

No segundo programa que gera binário, gerou todas as linhas com o valor 1... Acho que eu vou precisar entender como usar.

 

Estou gostando da concisão do Python. Programas pequenos.

É possível você trabalhar numa IDE como no Visual Basic e no Delphi? Não estou acostumado a usar prompts de comando....rsrsrs.

 

Obrigado pelas dicas e pelos programas.

 

-----

 

Como você faz Filtros usando o Python.  Por exemplo, gostaria de ir gerando os jogos e filtrando. Só gravando o que passar.

 

Exemplos que poderíamos testar (só para entender a idéia - eu gostaria de fazer como eu faço no Delphi). Vou te mandar o programa daqui uns 2 dias. Estou atrasado para finalizar.

 

Eu faço assim (só como exemplo, por favor):

 

Impares (01-03-05-07-09-11-13-15-17-19-21-23-25)

Interessa Se tiver 6-7-8 impares, aceita o conjunto.

 

O conjunto é testado contando a quantidade de Impares (usei o String e não uma função de Impar porque a lógica serve para qualquer outro filtro - Fixo ou Variável). E a quantidade é testada contra os valores de Interesse. No meu caso utilizo um SET porque posso definir quais os valores - ao invés de usar MIN e MAX. Nessa lógica com SET fica mais prático e menos engessado.

 

Se tiver um exemplo no Python, agradeceria.

 

Grande domingo para você. Vou almoçar.

 

  • Like 1
Link to comment
Share on other sites

Em 20/11/2016 at 13:16, DixieJoe disse:

marcosilva,

 

Rodei os 2 programas para a LF. Lexico e Binaria.

 

No Lexico, agora gerou beleza. Só não consigo abrir no meu Excel 2010.... Mas renomeei e abri no Notepad++. Muito bom.

 

No segundo programa que gera binário, gerou todas as linhas com o valor 1... Acho que eu vou precisar entender como usar.

 

Estou gostando da concisão do Python. Programas pequenos.

É possível você trabalhar numa IDE como no Visual Basic e no Delphi? Não estou acostumado a usar prompts de comando....rsrsrs.

 

Obrigado pelas dicas e pelos programas.

 

-----

 

Como você faz Filtros usando o Python.  Por exemplo, gostaria de ir gerando os jogos e filtrando. Só gravando o que passar.

 

Exemplos que poderíamos testar (só para entender a idéia - eu gostaria de fazer como eu faço no Delphi). Vou te mandar o programa daqui uns 2 dias. Estou atrasado para finalizar.

 

Eu faço assim (só como exemplo, por favor):

 

Impares (01-03-05-07-09-11-13-15-17-19-21-23-25)

Interessa Se tiver 6-7-8 impares, aceita o conjunto.

 

O conjunto é testado contando a quantidade de Impares (usei o String e não uma função de Impar porque a lógica serve para qualquer outro filtro - Fixo ou Variável). E a quantidade é testada contra os valores de Interesse. No meu caso utilizo um SET porque posso definir quais os valores - ao invés de usar MIN e MAX. Nessa lógica com SET fica mais prático e menos engessado.

 

Se tiver um exemplo no Python, agradeceria.

 

Grande domingo para você. Vou almoçar.

 

@DixieJoe, finalizei o trabalho, agora consigo dar um pouco de atencao para o tópico.

Então, filtros eu passo pelo java, pq minha lógica está toda lá. 
mas da pra gera em python tambem. Na verdade, a performance do python e java para mim é mais ou menos a mesmo. Eu trabalho com ArrayLists em java, que é a maneira mais otimizada de se trabalhar com conjuntos. Porem, trabalho com arraylists de string. Preciso melhorar para utilizar arraylist de int. Mas é questao de tempo. 

ENfim, ainda nao tenho o exemplo de Python, mas posso fazer e disponibilizar. Nao prometo velocidade, pq agora tenho que resolver umas coisas da empresa, mas talvez no fim da semana eu consiga fazer.

 

Sucesso

Link to comment
Share on other sites

9 horas atrás, Marco Silva disse:

@DixieJoe, finalizei o trabalho, agora consigo dar um pouco de atencao para o tópico.

Então, filtros eu passo pelo java, pq minha lógica está toda lá. 
mas da pra gera em python tambem. Na verdade, a performance do python e java para mim é mais ou menos a mesmo. Eu trabalho com ArrayLists em java, que é a maneira mais otimizada de se trabalhar com conjuntos. Porem, trabalho com arraylists de string. Preciso melhorar para utilizar arraylist de int. Mas é questao de tempo. 

ENfim, ainda nao tenho o exemplo de Python, mas posso fazer e disponibilizar. Nao prometo velocidade, pq agora tenho que resolver umas coisas da empresa, mas talvez no fim da semana eu consiga fazer.

 

Sucesso

Obrigado MarcoSilva,

Vamos aguardar.

Link to comment
Share on other sites

  • 2 weeks later...

Olá à todos,

Estive ausente pra me dedicar a organização e participação em eventos na igreja,

mas agora estou de volta.

 

Continuo empenhado nos estudos com ótimos avanços graças as gigantescas

colaborações dos amigos  Sphgf edcronos2 , DixieJoe , aos quais aproveito pra

reiterar minha gigantesca gratidão.

 

Demais novidades serão divulgadas mais adiante, por hora quero destacar que

minha DR com  o EXCEL parece ter chegado a bom termo, ou seja, estarei migrando

para PYTHON no que me for proveitoso.

 

 

Um abraço!

 

 

PYTHON - Livros 2016-11-30 Saraiva 20161202_173820.jpg

  • Like 1
Link to comment
Share on other sites

57 minutos atrás, Fernandes20 disse:

kkkkkkkk quem aprende python dificilmente quer voltar a trabalhar com outra linguagem. 

 

 

Pelo pouquinho que analisei estou bastante empolgado :D..:D

 

Já tenho livros digitais, apostilas, tutoriais, editor, IDE, trocentas video-aulas

e agora investi R$ 364,00 nestes 2 livros. 

  • Like 1
Link to comment
Share on other sites

40 minutos atrás, dois disse:

 

 

Pelo pouquinho que analisei estou bastante empolgado :D..:D

 

Já tenho livros digitais, apostilas, tutoriais, editor, IDE, trocentas video-aulas

e agora investi R$ 364,00 nestes 2 livros. 

Parabéns pela decisão de estudar e usar o Python, dois!

 

Também baixei muita coisa e comecei a estudar. Quem sabe, migro do Delphi para o Python em algum tempo!

 

Mas primeiro quero ganhar algo consistente para ter tempo para dedicação ao Python.

 

Pelo que vi, muita coisa que demorei mais de 3 anos para "desenvolver" e criar no Delphi (funções de geração de combinações, filtragens, etc...) o Python tem tudo pronto.

 

Abraços

  • Like 1
Link to comment
Share on other sites

39 minutos atrás, DixieJoe disse:

Parabéns pela decisão de estudar e usar o Python, dois!

 

Também baixei muita coisa e comecei a estudar. Quem sabe, migro do Delphi para o Python em algum tempo!

 

Mas primeiro quero ganhar algo consistente para ter tempo para dedicação ao Python.

 

Pelo que vi, muita coisa que demorei mais de 3 anos para "desenvolver" e criar no Delphi (funções de geração de combinações, filtragens, etc...) o Python tem tudo pronto.

 

Abraços

 

 

Fico agradecido amigo e parceiro DixieJoe,

 

É por isso que estou empolgado...

e espero que PYTHON corresponda as minhas expectativas !!!

 

Confesso que SE eu não estivesse também empolgado em criar a Tabela Diagrama de Venn 

daria um "pause" e me dedicaria exclusivamente em PYTHON pra chegar o mais breve possível em:

  • Numpy
  • Dicionários
  • Listas
  • Set
  • Etc..., etc..., etc...

 

um abraço!

 

  • Like 1
Link to comment
Share on other sites

Em 02/12/2016 at 20:38, DixieJoe disse:

Parabéns pela decisão de estudar e usar o Python, dois!

 

Também baixei muita coisa e comecei a estudar. Quem sabe, migro do Delphi para o Python em algum tempo!

 

Mas primeiro quero ganhar algo consistente para ter tempo para dedicação ao Python.

 

Pelo que vi, muita coisa que demorei mais de 3 anos para "desenvolver" e criar no Delphi (funções de geração de combinações, filtragens, etc...) o Python tem tudo pronto.

 

Abraços

 

 

Olá amigo e parceiro DixieJoe,

Iniciei as aulas e continuo cada vez mais empolgado...

e espero que PYTHON corresponda as minhas expectativas !!!

 

Veja isto:

#Testar solução: PYTHON _Dicas - Dezenas Presentes e/ou Ausentes
---------------------------------------------------------------------------------------

s = {15 dezenas PRESENTES do sorteio/concurso}
j = {15 dezenas PRESENTES do jogo/combinação}

j.update(s)
acertos = 30 - len(j)

---------------------------------------------------------------------------------------

 

Não testei ainda, pois fico com medo de ser tentado a abandonar a teoria e partir pra prática :mrgreen:..:mrgreen:

Mas SE estas e outras minhas teses se confirmarem ainda vou decidir o que fazer, pois,

veja que neste caso são F-A-N-T-Á-S-T-I-C-A-S 4 (quatro) linhas de código com várias vantagens.

 

PS: Evidentemente pode ser necessário algum mínimo ajuste, por exemplo SE decidir por

       usar mais de 1 (UM) byte pra identificar cada dezena.

 

um abraço !

Link to comment
Share on other sites

9 minutos atrás, dois disse:

 

 

Olá amigo e parceiro DixieJoe,

Iniciei as aulas e continuo cada vez mais empolgado...

e espero que PYTHON corresponda as minhas expectativas !!!

 

Veja isto:

#Testar solução: PYTHON _Dicas - Dezenas Presentes e/ou Ausentes
---------------------------------------------------------------------------------------

s = {15 dezenas PRESENTES do sorteio/concurso}
j = {15 dezenas PRESENTES do jogo/combinação}

j.update(s)
acertos = 30 - len(j)

---------------------------------------------------------------------------------------

 

Não testei ainda, pois fico com medo de ser tentado a abandonar a teoria e partir pra prática :mrgreen:..:mrgreen:

Mas SE estas e outras minhas teses se confirmarem ainda vou decidir o que fazer, pois,

veja que neste caso são F-A-N-T-Á-S-T-I-C-A-S 4 (quatro) linhas de código com várias vantagens.

 

PS: Evidentemente pode ser necessário algum mínimo ajuste, por exemplo SE decidir por

       usar mais de 1 (UM) byte pra identificar cada dezena.

 

um abraço !

olá dois,

 

Eu não utilizei o Python ainda. Como já disse, preciso investir muito tempo para modificar as funções e procedures que tenho feito no Delphi há muitos anos.

 

Mas, pelo que vi, o Python tem muita coisa boa já pronta.

 

Só que não sei usar ainda.

 

Bons estudos.

Link to comment
Share on other sites

1 minuto atrás, DixieJoe disse:

olá dois,

 

Eu não utilizei o Python ainda. Como já disse, preciso investir muito tempo para modificar as funções e procedures que tenho feito no Delphi há muitos anos.

 

Mas, pelo que vi, o Python tem muita coisa boa já pronta.

 

Só que não sei usar ainda.

 

Bons estudos.

 

 

Eu também nem instalei ele ainda, pois estou tentando não abandonar a teoria,

mas tá ficando cada vez mais difícil resistir.

 

Por exemplo, naquela rotina de Fechamento Histórico pode-se aplicar o Diagrama de Venn

através do método intersection que o tempo de processamento cai drasticamente.

 

 

Um braço!

Link to comment
Share on other sites

Agora, dois disse:

 

Por exemplo, naquela rotina de Fechamento Histórico pode-se aplicar o Diagrama de Venn

através do método intersection que o tempo de processamento cai drasticamente.

 

 

 

Vou modificar minha macro do VBA/EXCEL pra fazer isto,

até pra comparar depois com PYTHON.

 

 

Um abraço !

Link to comment
Share on other sites

2 horas atrás, dois disse:

 

 

Eu também nem instalei ele ainda, pois estou tentando não abandonar a teoria,

mas tá ficando cada vez mais difícil resistir.

 

Por exemplo, naquela rotina de Fechamento Histórico pode-se aplicar o Diagrama de Venn

através do método intersection que o tempo de processamento cai drasticamente.

 

 

Um braço!

Eu ja instalei e rodei algumas coisas puxadas da Internet.

Funcionou direitinho.

 

Meu unico problema é que não aprendi (nem achei ainda) uma IDE para gerar telas como as do VB ou do Delphi.

 

O Python é otimo para trabalhar em linhas de comando do tipo usado no DOS.

 

 

Link to comment
Share on other sites

1 hora atrás, DixieJoe disse:

Eu ja instalei e rodei algumas coisas puxadas da Internet.

Funcionou direitinho.

 

Meu unico problema é que não aprendi (nem achei ainda) uma IDE para gerar telas como as do VB ou do Delphi.

 

O Python é otimo para trabalhar em linhas de comando do tipo usado no DOS.

 

 

 

 

Veja se ajuda

 

 

Link to comment
Share on other sites

@DixieJoe e @dois, vamos ao que estou conseguindo:

Ultimamente to sem muito tempo, mas no pouco tempo que tive, fiz em java mesmo , uma funçao que interseciona conjuntos. Isso faz com que a interseccao de 2000000 de conjuntos leve somente 5 minutos. 

Acho que é um ótimo tempo.

Estou acompanhando tudo de perto, mas por enquanto, sem muito tempo pra dedicar alguma coisa..

espero que logo volte a ter tempo..

sucesso...

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...