
E qual e' o problema q vc ta' tendo? 2011/3/24 Gustavo Marcatti <vgp.gustavo@yahoo.com.br>:
Pessoal, alguem do grupo tem experiencia em implementações em C para Windows? Se alguem tiver algumas dicas será de grande utilidade. Obs: já instalei o RTools de acordo com as recomendações.
Gustavo Engenharia Florestal UFV
________________________________ De: Benilton Carvalho <beniltoncarvalho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Terça-feira, 22 de Março de 2011 12:25:14 Assunto: Re: [R-br] Res: Res: Implementação em C
Se estiver sob Windows, e' suficiente instalar o RTools... e substituir R CMD por Rcmd (acho que e' isso, nao tenho como testar)...
http://www.murdoch-sutherland.com/Rtools/
b
2011/3/22 Fabio Mathias Corrêa <fabio.ufla@yahoo.com.br>:
Carto Fernando,
O seu problema não estava no for, mas sim nos if's e else's que vc tem na função segregação! O for foi substituído por um apply!
Creio que seu problema foi resolvido! O que levava quase 5 seg. por iteração agora faz em 0.032 seg aproximadamente!
Em anexo estão os arquivos que utilizei como teste.
Espero que vc utilize o linux, pois se vc dá dinheiro do Bill Gates, não conseguirá rodar o programa! Ele não ajuda quem dá dinheiro a ele!!!
No diretório onde se encontra o arquivo segregacao.c e exemplo.R vc deve dar a seguinte linha de comando:
R CMD SHLIB segregacao.c
R CMD BATCH exemplo.R # Para rodar em Batch
Ou rode no seu editor R favorito!
Dá para otimizar mais, o seu código, porém exige muuuiiittooo mais tempo!
Valeu!!!
Fábio Mathias Corrêa Departamento de Estatística Universidade Estadual de Santa Cruz
Tel.: 73-3680-5076 Cel.: 73-9991-8155
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br