
Benilton e Fabio, obrigado pela ajuda. Irei instalar o Linux assim que puder. Gustavo ________________________________ De: Fabio Mathias Corrêa <fabio.ufla@yahoo.com.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 31 de Março de 2011 10:22:15 Assunto: [R-br] Res: Res: Implementação em C Gustavo, Para treino, vc pode reservar uns 10 Gb de HD para instalar o linux e utilizar o R + código compilado! quanto ao desempenho Linux + W, não há problemas! Valeu!!! Fábio Mathias Corrêa Departamento de Estatística Universidade Estadual de Santa Cruz Tel.: 73-3680-5076 Cel.: 73-9991-8155 ________________________________ De: Gustavo Marcatti <vgp.gustavo@yahoo.com.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 31 de Março de 2011 9:17:03 Assunto: [R-br] Res: Res: Res: Res: Res: Res: Res: Implementação em C Obrigado pelas respostas. Mas ainda não cosengui compilar o codigo, o DOS envia uma mensagem que não reconhece o R. Deve ter alguma configuração a ser feita ainda. Gostei da sua sugestão Fabio. So algumas dúvidas: Quanto de memoria no HD vc recomendaria reservar para o Linux? Existe alguma diferença de desempenho de Linux + Windows com Linux somente? (Considerando que esteja usando Linux na configuração Linux + Windows). Valeu Gustavo Marcatti Eng Florestal-UFV ________________________________ De: Fabio Mathias Corrêa <fabio.ufla@yahoo.com.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quarta-feira, 30 de Março de 2011 11:18:20 Assunto: [R-br] Res: Res: Res: Res: Res: Res: Implementação em C Além das recomendações do Benilton. Particione o seu HD e instale o linux (versão preferida) e comece a aprender!!! Valeu!!! Fábio Mathias Corrêa Departamento de Estatística Universidade Estadual de Santa Cruz Tel.: 73-3680-5076 Cel.: 73-9991-8155 ________________________________ De: Gustavo Marcatti <vgp.gustavo@yahoo.com.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quarta-feira, 30 de Março de 2011 8:41:09 Assunto: [R-br] Res: Res: Res: Res: Res: Implementação em C Alguem do grupo já utilizou codigo compilado fazendo tudo em windows. Não faço a minima ideia de onde realizar tal tarefa, especificamente gerar a dll. Em linux parece ser bem facil, mas no momento não posso migrar, bem que gostaria. Gustavo ________________________________ De: Benilton Carvalho <beniltoncarvalho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Segunda-feira, 28 de Março de 2011 9:41:19 Assunto: Re: [R-br] Res: Res: Res: Res: Implementação em C jaba.dll, nesse caso, continuara sendo um arquivo binario para linux.... 2011/3/28 Fabio Mathias Corrêa <fabio.ufla@yahoo.com.br>:
Vc pode tb compilar o dll no linux.
R CMD SHLIB jaba.c -o jaba.dll
Valeu!!!
Fábio Mathias Corrêa Departamento de Estatística Universidade Estadual de Santa Cruz
Tel.: 73-3680-5076 Cel.: 73-9991-8155
----- Mensagem original ---- De: Benilton Carvalho <beniltoncarvalho@gmail.com> Para: Gustavo Marcatti <vgp.gustavo@yahoo.com.br> Cc: r-br@listas.c3sl.ufpr.br Enviadas: Domingo, 27 de Março de 2011 21:03:20 Assunto: Re: [R-br] Res: Res: Res: Implementação em C
No Windows, assumindo que RTools esteja instalado, vc deveria conseguir executar (na linha de comando do DOS ou o que quer que seja o nome atualmente):
Rcmd SHLIB arquivo.c
(mas, para Windows, deixo que alguem que use o tal responder com certeza)
b
2011/3/28 Gustavo Marcatti <vgp.gustavo@yahoo.com.br>:
Como compilar o codigo C para gerar a dll.
Gustavo
________________________________ De: Benilton Carvalho <beniltoncarvalho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Cc: Gustavo Marcatti <vgp.gustavo@yahoo.com.br> Enviadas: Quinta-feira, 24 de Março de 2011 8:08:49 Assunto: Re: [R-br] Res: Res: Res: Implementação em C
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
_______________________________________________ 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