dois Posted December 9, 2016 Share Posted December 9, 2016 22 minutos atrás, Marco Silva disse: @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... Parabéns !!! Pode nos esclarecer melhor: O termo intersecção ??? Como são criados os conjuntos ??? Qual é a relação quantidade de conjuntos x tempo de processamento ??? Eu considero intersecção de forma 100% condicionada a Tabela Diagrama de Venn, a qual está disponível na área de downloads aqui do forum. Sei que desta forma o tempo de processamento cai drasticamente, porém ainda não tive tempo de modificar minha macro e fazer avaliações. Um abraço ! Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted December 10, 2016 Share Posted December 10, 2016 valeu dois, pela IDE. Marco silva, o que é que faz essa função de instersecção? Conferência? Quote Link to comment Share on other sites More sharing options...
dois Posted December 12, 2016 Share Posted December 12, 2016 Em 08/12/2016 at 14:15, 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. Olá amigo e parceiro DixieJoe, São +- 03:00hs da madrugada... Deu pau aqui no Ruindows 10sgraçado... kkkk Agora neste Ruindows 10sgraçado faz o que, como e na hora que quer... Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar... Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,, Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!! Sabe o que isto significa, meu amigo ??? Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!! Um abraço ! Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted December 12, 2016 Share Posted December 12, 2016 3 horas atrás, dois disse: Olá amigo e parceiro DixieJoe, São +- 03:00hs da madrugada... Deu pau aqui no Ruindows 10sgraçado... kkkk Agora neste Ruindows 10sgraçado faz o que, como e na hora que quer... Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar... Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,, Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!! Sabe o que isto significa, meu amigo ??? Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!! Um abraço ! Bom dia, dois Que bom que você está gostando! Essa função de intersecção faz o que pensei: Confere 2 linhas entre si e mostra as dezenas em comum. Tenho uma rotina assim no Delphi (que também trabalha com Conjuntos - SETS) e que faz exatamente isso. Quanto ao tempo... Ainda é necessário pesquisar mais para reduzir. Se quisermos fazer da forma inicialmente imaginada (3.268.760 x 3.268.760), imagino que vá demorar muito.... Grande abraço. Logo, logo, volto aos estudos sobre loterias. Ainda estou bastante atrapalhado por aqui e sem tempo para as loterias. Quote Link to comment Share on other sites More sharing options...
dois Posted December 12, 2016 Share Posted December 12, 2016 5 minutos atrás, DixieJoe disse: Bom dia, dois Que bom que você está gostando! Essa função de intersecção faz o que pensei: Confere 2 linhas entre si e mostra as dezenas em comum. Tenho uma rotina assim no Delphi (que também trabalha com Conjuntos - SETS) e que faz exatamente isso. Quanto ao tempo... Ainda é necessário pesquisar mais para reduzir. Se quisermos fazer da forma inicialmente imaginada (3.268.760 x 3.268.760), imagino que vá demorar muito.... Grande abraço. Logo, logo, volto aos estudos sobre loterias. Ainda estou bastante atrapalhado por aqui e sem tempo para as loterias. Tenho quase certeza que cai drasticamente o tempo... inclusive vou modificar minha macro no EXCEL/VBA pra depois comparar com PYTHON .. print("Quantidade:", len(L1 & L2)) ####Também pode ser assim Estamos te esperando meu amigo. Um abraço ! 1 Quote Link to comment Share on other sites More sharing options...
wesleybobato Posted December 12, 2016 Author Share Posted December 12, 2016 1 Quote Link to comment Share on other sites More sharing options...
luiz.antonio Posted January 27, 2017 Share Posted January 27, 2017 Em 12/12/2016 at 03:10, dois disse: Olá amigo e parceiro DixieJoe, São +- 03:00hs da madrugada... Deu pau aqui no Ruindows 10sgraçado... kkkk Agora neste Ruindows 10sgraçado faz o que, como e na hora que quer... Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar... Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,, Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!! Sabe o que isto significa, meu amigo ??? Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!! Um abraço ! Boa Noite Dois ! Fico feliz com sua evolução no Python, montei um exemplo bem simples para você ler os dados de seus arquivos texto e guardar em listas (O Python tem maneiras nativas de fazer isso, mas não gosto muito...rs) # -*- coding: cp1252 -*- arq=open('lotomania.txt','r') vet1 = [] # Cria matriz sem tamanho definido res1 = [] vl = 0 rg = arq.readlines() # Le todos os registros do arquivo for linha in rg: del vet1[:] # Apaga os dados do array l1 = linha.replace('\n','') # Troca instrução de salto de linha (chr(10)) por nada nm = '' for a in range(len(l1)): # Conta de 1 até o final dos caracteres de linha if l1[a] == ' ': vet1.append(int(nm)) # Adiciona item na matriz nm = '' else: nm += l1[a] if len(nm) > 0: vet1.append(int(nm)) # Mostra Linha da matriz com 2 dígitos cada dezena xct = " ".join(str(na).zfill(2) for na in sorted(vet1)) print (xct) res1.append(vet1[:]) # Copia matriz (vet1) inteira para a matriz res1 print ('') print ('Mostra conteudo original da matriz (Enter)') raw_input() for b in range(len(res1)): print ('Conc: ' + str(b).zfill(5) + '-> '+str(sorted(res1[b]))) arq.close() # O arquivo lotomania.txt é um arquivo simples, cada resultado em uma linha # com suas dezenas separadas por espaço. Espero que ajude. Paz e Prosperidade. Luiz 1 Quote Link to comment Share on other sites More sharing options...
dois Posted January 27, 2017 Share Posted January 27, 2017 19 horas atrás, luiz.antonio disse: Boa Noite Dois ! Fico feliz com sua evolução no Python, montei um exemplo bem simples para você ler os dados de seus arquivos texto e guardar em listas (O Python tem maneiras nativas de fazer isso, mas não gosto muito...rs) ... Espero que ajude. Paz e Prosperidade. Luiz Olá amigo e parceiro luiz.antonio , Muitíssimo obrigado também por esta colaboração. Me desculpe não ter agradecido antes, pois continuo muito atarefado. Entre outras tarefas estou iniciando estudos e análises em Conjuntos Matemáticos em geral pra melhorar a aplicação na LOTOFÁCIL. Comecei a avaliar com base na LOTOMANIA, mas já sinto falta de "ferramentas de trabalho"... Interessa à você uma parceria ??? Quote Link to comment Share on other sites More sharing options...
luiz.antonio Posted January 27, 2017 Share Posted January 27, 2017 1 hora atrás, dois disse: Olá amigo e parceiro luiz.antonio , Muitíssimo obrigado também por esta colaboração. Me desculpe não ter agradecido antes, pois continuo muito atarefado. Entre outras tarefas estou iniciando estudos e análises em Conjuntos Matemáticos em geral pra melhorar a aplicação na LOTOFÁCIL. Comecei a avaliar com base na LOTOMANIA, mas já sinto falta de "ferramentas de trabalho"... Interessa à você uma parceria ??? Disponha... Quanto a parceria estou as ordens. Paz e Prosperidade. Luiz Quote Link to comment Share on other sites More sharing options...
dois Posted January 27, 2017 Share Posted January 27, 2017 16 minutos atrás, luiz.antonio disse: Disponha... Quanto a parceria estou as ordens. Paz e Prosperidade. Luiz Então parceiro precisamos de "ferramentas de trabalho" !!! Meses atrás fiz um conferidor por concurso em EXCEL, é nível Aprendiz. Você tem algo já pronto ??? Você tem disponibilidade pra criar a curto prazo ??? Você chegou a dar uma olhada nas planilhas que disponibilizei na área de downloads ??? Como podemos agilizar nossa troca de opiniões ??? Se te interessar faço o mesmo que fiz om o amigo e parceiro DixieJoe, ou seja, até compartilho a tela via Skype e mostro na prática. No aguardo, aqui ou via MP ! Quote Link to comment Share on other sites More sharing options...
dois Posted January 27, 2017 Share Posted January 27, 2017 35 minutos atrás, dois disse: Então parceiro precisamos de "ferramentas de trabalho" !!! Meses atrás fiz um conferidor por concurso em EXCEL, é nível Aprendiz Na verdade, naquela época eu adaptei a da LOTOFÁCIL pra LOTOMANIA... mas precisamos de outras "ferramentas de trabalho" !!! Quote Link to comment Share on other sites More sharing options...
luiz.antonio Posted January 27, 2017 Share Posted January 27, 2017 (edited) Então...abri o seu material mas nada funcionou aqui (rs), dai não entendi o que a planilha poderia fazer ou mostrar, mas se me explicar como funciona...sim...o desenvolvimento pode ser bem rápido. * Quais informações o conferidor tem que dar ? * Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD) * Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ? ** Isso é bem rápido de montar Paz e Prosperidade. Luiz Edited January 27, 2017 by luiz.antonio Quote Link to comment Share on other sites More sharing options...
dois Posted January 28, 2017 Share Posted January 28, 2017 50 minutos atrás, luiz.antonio disse: Então...abri o seu material mas nada funcionou aqui (rs), dai não entendi o que a planilha poderia fazer ou mostrar, mas se me explicar como funciona...sim...o desenvolvimento pode ser bem rápido. * Quais informações o conferidor tem que dar ? * Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD) * Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ? ** Isso é bem rápido de montar Paz e Prosperidade. Luiz Caraca !!! Como nada funcionou ai ??? Você tem Skype ??? É puro disperdício de tempo e esforços pra se fazer entender via texto !!! * Quais informações o conferidor tem que dar ? Resposta: ANALÍTICAS, SINTÉTICAS, RESUMOS, etc... Veja as figuras 1, 2 e 3 * Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD) Resposta: Atualmente pode ser só na tela * Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ? Resposta: Ambos PS: Também há o objetivo de analisar ocorrências Condicionais: Matemáticas e/ou Históricas. Também não precisa ser planilha, a prioridade é ter respostas o mais rápido possível. Quote Link to comment Share on other sites More sharing options...
dois Posted January 28, 2017 Share Posted January 28, 2017 1 minuto atrás, Crazy Rabbit disse: Olá Dois, Teu foco poderia ser de encontrar 5, 6 ou 7 dezenas que não vão sair das 15 dezenas anteriores. Estou estudando fazer uma planilha para ajudar. Um Abraço do Coelho, Crazy Rabbit Amigo e parceiro COELHO DOIDÃO, É que meu projeto é muiiiito grande... Tenho realmente que passar pela fase Matemática e depois pra Histórica A vantagem da fase Matemática é que a análise de resultados é infinitamente mais rápida enquanto que na fase Histórica sempre que o objetivo é quantidade reduzida, requer um tempo enorme e muiiiiita atenção: nas avaliações, análises, testes etc... não é mesmo ??? Da forma que estou conduzindo além dos Concursos anteriores, a Matemática está a nosso favor ! um abraço ! Quote Link to comment Share on other sites More sharing options...
luiz.antonio Posted January 28, 2017 Share Posted January 28, 2017 Montar um programa que gere resultados iguais aos dos exemplos acima é bem simples (máximo 24hs +ou-), mas vou precisar entender o funcionamento passo a passo. 1) O que significa os dados da planilha 1 (linha 65534) ? 2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ? 3) Não entendi o conceito da planilha 3. Paz e Prosperidade. Luiz Quote Link to comment Share on other sites More sharing options...
dois Posted January 28, 2017 Share Posted January 28, 2017 23 minutos atrás, Crazy Rabbit disse: Olá Dois, Teu foco poderia ser de encontrar 5, 6 ou 7 dezenas que não vão sair das 15 dezenas anteriores. Estou estudando fazer uma planilha para ajudar. Um Abraço do Coelho, Crazy Rabbit Mas o nosso projeto das AUSENTES não está descartado não !!! Apenas foi necessário deixá-lo em modo "pause"... No devido tempo retomo ele !!! Quote Link to comment Share on other sites More sharing options...
dois Posted January 28, 2017 Share Posted January 28, 2017 47 minutos atrás, luiz.antonio disse: Montar um programa que gere resultados iguais aos dos exemplos acima é bem simples (máximo 24hs +ou-), mas vou precisar entender o funcionamento passo a passo. 1) O que significa os dados da planilha 1 (linha 65534) ? 2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ? 3) Não entendi o conceito da planilha 3. Paz e Prosperidade. Luiz 1) O que significa os dados da planilha 1 (linha 65534) ? Resposta: Eu faço adaptações pra estudos e análises MANUAIS que faço. Na célula N65534 por exemplo o valor 88 desativa o FILTRO da coluna AR que pode ser acionado clicando na figura retangular verde. 2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ? Resposta: São as QUANTIDADES TOTAIS de cada ACERTO (0 a 15) e também MAIOR e MENOR acerto (0 a 15) por concurso (Veja a figura 1 abaixo... SE eu achar o post onde expliquei, posto o link) 3) Não entendi o conceito da planilha 3. Resposta: São as conferências SINTÉTICAS de uma Matriz informada em outra tela (Veja a figura 2 abaixo). Neste caso, fiz 3 conferências: Na coluna C (QTDE) foi com Totalizar por: Quantidade Na coluna D (MAIOR) foi com Totalizar por: MAIOR acerto Na coluna E (MENOR) foi com Totalizar por: MENOR acerto PS: O conceito/objetivo da planilha é manipular Matrizes ou apenas conferir de forma SINTÉTICA, pois como eu disse anteriormente, meu conferidor ANALÍTICO é de meu antigo aprendizado, ele é muito bom, mas lento para conferências que considerem TODOS os concursos. um abraço ! Quote Link to comment Share on other sites More sharing options...
dois Posted January 28, 2017 Share Posted January 28, 2017 13 minutos atrás, dois disse: 2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ? Resposta: São as QUANTIDADES TOTAIS de cada ACERTO (0 a 15) e também MAIOR e MENOR acerto (0 a 15) por concurso (Veja a figura 1 abaixo... SE eu achar o post onde expliquei, posto o link) Estes são os links: um abraço ! Quote Link to comment Share on other sites More sharing options...
wesleybobato Posted April 8, 2017 Author Share Posted April 8, 2017 Olá a todos. Venho através dessa mensagem comunicar a todos usuários desse tópico, que finalmente e felizmente o projeto kombine iniciou-se em um canal no youtube. https://www.youtube.com/channel/UCLheh1CtwWrwK2tL_UUu5wA aguardo todos vocês no canal, para descutirmos sobre o futuro do projeto e alcançarmos juntos o tão sonhado prêmio de 15 pontos da lotofacil. Um Abraço e Boa Sorte. 2 Quote Link to comment Share on other sites More sharing options...
dois Posted April 8, 2017 Share Posted April 8, 2017 Atube atualizando minha biblioteca .. Te desejo sucesso !!! Quote Link to comment Share on other sites More sharing options...
wesleybobato Posted April 8, 2017 Author Share Posted April 8, 2017 Muito obrigado Dois. Com certeza quem me acompanhar vai alcançar os 15 pontos da lotofácil ou minimizar os erros e maximizar os ganhos. Eu vou ensinar a criar o COLOGA do "começo ao fim", ou seja linha por linha de código. Diga adeus ao "EXCEL" ou melhor criei você seu "EXCEL". Eu vou provar em diversas aulas que o EXCEL não é recomendado para jogos lotéricos. Lembrando é necessário força de vontade e persistência como tudo na vida para se obter resultados significativos. Um Abraço. 1 Quote Link to comment Share on other sites More sharing options...
dois Posted August 24, 2017 Share Posted August 24, 2017 Em 15/11/2016 at 20:33, DixieJoe disse: Dois, oiregor e demais, Ufaa.... Depois de quase 2 dias quebrando a cabeça e rodando minhas rotinas, acabei um teste aqui para o qual gostaria que vocês comentassem, por favor, se tem lógica. Usando todos os sorteios até o 1435, procurei qual das 3.268.760 acertou mais vezes 9-10-11-12-13-14-15 pontos. Encontrei esta linha: 01-04-06-07-10-11-13-14-15-20-21-22-23-24-25 - acertou em 1028 dos 1435 sorteios Depois peguei os 407 sorteios que "faltaram" para acertar nos 1435... E separei. Agora fiz nova procura nos 3.268.760 buscando qual conjunto acertou mais vezes 9-10-11-12-13-14-15. Encontrei este; 01-02-03-05-06-08-09-11-12-15-16-17-18-19-20 - acertou em 396 dos 407 que "faltaram" para o primeiro, que tinha sido o melhor. Agora, temos 2 conjuntos que acertaram em 1424 sorteios dos 1435... Faltam 11 sorteios para FECHAR nos 100% dos 1435, por este raciocínio que utilizei. Então estes 2 conjuntos de 15 seriam os "melhores 2" até o sorteio 1435??????? Deixando apenas 11 sorteios "de fora". 01-04-06-07-10-11-13-14-15-20-21-22-23-24-25 01-02-03-05-06-08-09-11-12-15-16-17-18-19-20 Estes 2 conjuntos acertaram 99,234% até o sorteio 1435... TERIAM SIDO OS MELHORES, PELO MEU RACIOCÍNIO. Pra mim, faz sentido dizer que não tivemos, até o sorteio 1435 nenhum grupo de 2 conjuntos de 15 que acertaram 9 ou mais pontos em TODOS OS 1435 sorteios. Estou correto no meu raciocínio? ---- Claro que isso não quer dizer que não haveria 2 outros acertando 100% em todos os sorteios possíveis, se utiizássemos os 3.268.760 contra os 3.268.760... Mas isso é tarefa para gigantes. E eu sou só formiguinha... ---- O que mais a gente poderia fazer para melhorar essa busca? Olá à todos deste e de outros Tópicos relacionados ao assunto, Não há como explicar aqui em poucas palavras o que esta minha Planilha (versão Beta) fez em +- 2 (longos ?) minutos, então peço que analise o que mostra a figura e comente, pois é importantíssimo. Quote Link to comment Share on other sites More sharing options...
DixieJoe Posted August 24, 2017 Share Posted August 24, 2017 dois, Me desculpe, mas não estou acompanhando. Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas. Mas também vi que usou 2 grupos com dezenas até 15. Se puder ajudar com alguma explicação, agradeço. Quote Link to comment Share on other sites More sharing options...
dois Posted August 24, 2017 Share Posted August 24, 2017 3 minutos atrás, DixieJoe disse: dois, Me desculpe, mas não estou acompanhando. Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas. Mas também vi que usou 2 grupos com dezenas até 15. Se puder ajudar com alguma explicação, agradeço. Amigo e parceiro @DixieJoe e demais interessados, Essa planilha, Em tese, serve pra LOTOMANIA, MEGASENA, LOTOFÁCIL, QUINA, TIMEMANIA, DUPLASENA, ... Um abraço! Quote Link to comment Share on other sites More sharing options...
dois Posted August 24, 2017 Share Posted August 24, 2017 18 minutos atrás, DixieJoe disse: Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas. O que ocorre é o seguinte: Me ausentei pra fazer um curso pago de Fórmulas e Funções Matriciais EXCEL Criei esta Planilha pra servir como referência do meu conhecimento atual A finalidade é comparar o "antes e depois" do curso A LOTOMANIA é a referência, pois, possui 100 Dezenas Acrescento melhorias conforme vou testando e dentre elas, permitir o uso nas demais principais loterias Fico surpreso com o potencial dela, hoje mesmo descobri uma funcionalidade não prevista originalmente Um abraço! 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.