Mensagens: 12.769
Tópicos: 305
Registrado: Jun 2002
Reputação:
0
Montei um programa bacana em python para analise estatistica, mas mesmo usando numpy não consegui fugir de um monte de for loop, o que está deixando a brincadeira bem lenta. Fiz várias análises de desempenho e o gargalo realmente está no código que entra no loop. Tentei usar numba, jit e nada parece funcionar. Acredito que seja mais minha ignorância em como colocar isso pra funcionar.
Portanto, quero tentar refazer o programa em C. Ele não é muito grande, mas precisaria refazer quase tudo e tenho várias dúvidas, desde como fazer o parser do arquivo de entrada até como colocar o lapack pra funcionar. Eu faço busca no google sobre como fazer as coisas mas tenho um bloqueio imenso com C. Com python foi de boa conseguir colocar tudo pra rodar, mesmo sem conhecer nada de python. Alguém poderia me ajudar por MP?
Mensagens: 12.094
Tópicos: 206
Registrado: Mar 2004
Reputação:
0
Hawk, eu saco um pouco de python, se quiser posso dar uma olhada pra ver se tem algum problema nos seus loops. Agora o @moska trabalha com python, ele deve poder te dar uma luz melhor.
Mensagens: 16.966
Tópicos: 140
Registrado: Dec 2007
Reputação:
4
Queria tentar te ajudar, c rulez. Não pode ser aqui pelo tópico não? Daí alguém com a mesma duvida buscando na internet pode ver também.
Em todo caso, talvez dê pra vc fazer com python usando o numpy sim, mas talvez usando uma abordagem diferente (tipo preprocessando e usando query offline se vc tiver fazendo query com mt overlap)
Mensagens: 12.769
Tópicos: 305
Registrado: Jun 2002
Reputação:
0
Quando chegar em casa coloco um sample do que gostaria.
Código em Python é bem grande e prefiro mandar por outra forma.
Meio por cima estou tentando integrar uma série de equações diferenciais. O scipy tem um módulo de odeint, mas não consigo (não acho uma forma) de utilizar ele da maneira que preciso, necessitando de criar meu próprio integrador cheio de loops.
Nao consigo usar o odeint pq não vejo uma forma de transformar minhas equações em uma função. Ela precisa além do xdot, entrar com parâmetros que variam a cada x passos de integração, valores auxilires e constantes que mudam a cada loop completo.
Se alguém quiser ver posso mandar por email. PM plz...
Mensagens: 16.966
Tópicos: 140
Registrado: Dec 2007
Reputação:
4
vc nao pode por num github da vida?
Mensagens: 1.879
Tópicos: 94
Registrado: Aug 2008
Reputação:
-7
nossa como o brender e troll
cuidado galeres
<img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/fodasticamentemasturbatorio.jpg' class='bbc_emoticon' alt=':mmfodasticamentemasturbatorio:' /> <img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/fodasticamentemasturbatorio.jpg' class='bbc_emoticon' alt=':mmfodasticamentemasturbatorio:' />
Mensagens: 12.094
Tópicos: 206
Registrado: Mar 2004
Reputação:
0
[quote name='Kilix' timestamp='1509018725' post='3491618']
vc nao pode por num github da vida?
[/quote]
this
Mensagens: 16.233
Tópicos: 152
Registrado: Jan 2004
Reputação:
0
[quote name='brender' timestamp='1509036376' post='3491639']
A galera do Discord talvez possa ajudar
[/quote]
<img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/mrgreen.gif' class='bbc_emoticon' alt=':mrgreen:' /> <img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/mrgreen.gif' class='bbc_emoticon' alt=':mrgreen:' /> <img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/mrgreen.gif' class='bbc_emoticon' alt=':mrgreen:' /> <img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/mrgreen.gif' class='bbc_emoticon' alt=':mrgreen:' /> <img src='http://forum.hangarnet.com.br/public/style_emoticons/<#EMO_DIR#>/mrgreen.gif' class='bbc_emoticon' alt=':mrgreen:' /> com certeza o pessoal é muito gente boa né brender vc sabe neh?!?
Citar:A puta disse que cobra 5 reais o boquete por 5 minutos com camisola... achei que não valia a pena, fui embora. Comprei uma lata de guaraná . acho que fiz um bom negócio.
Mensagens: 12.769
Tópicos: 305
Registrado: Jun 2002
Reputação:
0
10-26-2017, 11:27 PM
(Esta mensagem foi modificada pela última vez a: 10-26-2017, 11:28 PM por Hawk.)
[quote name='Kilix' timestamp='1509018725' post='3491618']
vc nao pode por num github da vida?
[/quote]
Precisaria descaracterizar bem o projeto... mas vou tentar e posto aqui