migrando para python do R: perguntas específicas


7

Eu tenho usado o R e o RStudio para criação de protótipos e modelos e, devido a alguns problemas persistentes (que só seriam aplicáveis ​​ao ambiente em que estou usando), decidimos usar o python. Estou procurando saber:

  1. existe um ambiente de desenvolvimento python como "RStudio Server"?
  2. Quão fácil / difícil habilitar o processamento multiencadeamento / multinúcleo em Python para árvores de decisão / aumento de gradiente?
  3. os dados podem persistir no servidor de ambiente de desenvolvimento python? Significado: Posso salvar o ambiente de desenvolvimento com quadros de código e dados e voltar no dia seguinte para acessar / pegar onde saí?

  4. Você pode se conectar ao banco de dados Oracle a partir do Python?

  5. Existe uma maneira de importar .RData para o ambiente de desenvolvimento python?

Por que fazer essas perguntas aqui?

Enquanto olho para os motores de busca, estou obtendo principalmente resultados não confiáveis, promoções para instituições de treinamento, blogs desatualizados e whitepapers de gigantes da indústria. Eu preciso de uma resposta confiável.


2): Algos no sklearn e também as interfaces para o XGBoost e o lightGBM são tão paralelizados quanto seus analogons em R.
Michael M

Respostas:


1

1) Anaconda Spyder, talvez

2) sklearn, a floresta aleatória tem uma opção para selecionar o número de trabalhos e cuidará da paralelização

3) Acho que não, mas você pode pegar objetos e carregá-los. você provavelmente pode fazer algo como criar um dicionário de nome de variável e nome e escolher

4) nunca tentei

5) de acordo com /programming/21288133/loading-rdata-files-into-python , acho que não


2
Por que decapagem quando você tem formato de penas?
Aditya

0

Eu posso tentar responder a terceira pergunta. Você pode usar o Jupyter + Python Kernel (instale o Anaconda para usar comandos conda com o python Kernel). O Jupyter permite manter seu código, anotações e gráficos em um caderno e salvá-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.