dois Posted November 19, 2016 Share Posted November 19, 2016 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 ! Quote Link to comment Share on other sites More sharing options...
dois Posted November 20, 2016 Share Posted November 20, 2016 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 ! 1 Quote Link to comment Share on other sites More sharing options...
dois Posted November 20, 2016 Share Posted November 20, 2016 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 ! Quote Link to comment Share on other sites More sharing options...
dois Posted November 20, 2016 Share Posted November 20, 2016 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: Numpy : è um pacote de bibliotecas científicas e com várias rotinas matemáticas. Dicionários: São estruturas de dados que contém pares de chave-valor. São parecidos com as listas. 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 ??? Quote Link to comment Share on other sites More sharing options...
Guest Zangado Posted November 20, 2016 Share Posted November 20, 2016 (edited) 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 November 20, 2016 by Zangado Quote Link to comment Share on other sites More sharing options...
dois Posted November 20, 2016 Share Posted November 20, 2016 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. Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted November 20, 2016 Share Posted November 20, 2016 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. Quote Link to comment Share on other sites More sharing options...
dois Posted November 20, 2016 Share Posted November 20, 2016 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 ! Quote Link to comment Share on other sites More sharing options...
Marco Silva Posted November 20, 2016 Share Posted November 20, 2016 @DixieJoe, chegou a estudar o que eu havia postado? Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted November 20, 2016 Share Posted November 20, 2016 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. 1 Quote Link to comment Share on other sites More sharing options...
Marco Silva Posted November 22, 2016 Share Posted November 22, 2016 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 Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted November 23, 2016 Share Posted November 23, 2016 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. Quote Link to comment Share on other sites More sharing options...
dois Posted December 2, 2016 Share Posted December 2, 2016 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! 1 Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted December 2, 2016 Share Posted December 2, 2016 kkkkkkkk quem aprende python dificilmente quer voltar a trabalhar com outra linguagem. 2 Quote Link to comment Share on other sites More sharing options...
dois Posted December 2, 2016 Share Posted December 2, 2016 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 .. Já tenho livros digitais, apostilas, tutoriais, editor, IDE, trocentas video-aulas e agora investi R$ 364,00 nestes 2 livros. 1 Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted December 2, 2016 Share Posted December 2, 2016 40 minutos atrás, dois disse: Pelo pouquinho que analisei estou bastante empolgado .. 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 1 Quote Link to comment Share on other sites More sharing options...
dois Posted December 2, 2016 Share Posted December 2, 2016 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! 1 Quote Link to comment Share on other sites More sharing options...
sorel Posted December 2, 2016 Share Posted December 2, 2016 devo ter ´postado algum link de piton? 1 Quote Link to comment Share on other sites More sharing options...
dois Posted December 8, 2016 Share Posted December 8, 2016 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 .. 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 ! Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted December 8, 2016 Share Posted December 8, 2016 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 .. 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. Quote Link to comment Share on other sites More sharing options...
dois Posted December 8, 2016 Share Posted December 8, 2016 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! Quote Link to comment Share on other sites More sharing options...
dois Posted December 8, 2016 Share Posted December 8, 2016 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 ! Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted December 8, 2016 Share Posted December 8, 2016 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. Quote Link to comment Share on other sites More sharing options...
dois Posted December 8, 2016 Share Posted December 8, 2016 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 Quote Link to comment Share on other sites More sharing options...
Marco Silva Posted December 9, 2016 Share Posted December 9, 2016 @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... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.