Com respeito ao pacote reticulate da linguagem R, que propi...
Com respeito ao pacote reticulate da linguagem R, que propicia uma interface com os módulos, classes e funções do Python, julgue o item a seguir.
O código seguinte permite importar o módulo math para utilização no ambiente R.
library(reticulate)
math <- use_python("math")
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
O pacote reticulate é de fato uma ferramenta poderosa que permite uma integração entre as linguagens R e Python, possibilitando aos usuários de R acessar bibliotecas, módulos e funções do Python diretamente do ambiente R. No entanto, a forma correta de importar um módulo Python no R não é através do comando use_python("math")
, mas sim utilizando a função import()
do pacote reticulate.
Assim, para importar o módulo math do Python para uso no ambiente R, o código correto seria:
library(reticulate)
math <- import("math")
Este comando carrega o módulo math do Python para uma variável no R, que neste caso foi nomeada também como math, e permite que suas funções sejam acessadas usando a sintaxe padrão de R.
É importante ter atenção aos detalhes da sintaxe utilizada para a integração entre as linguagens quando se está estudando para concursos, pois esses pequenos deslizes podem custar pontos preciosos. Assegure-se sempre de revisar a documentação oficial dos pacotes e ferramentas para utilizá-los corretamente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Ultiliza o comando:
Import ( ) - Importa qualquer modulo Python e chama suas funções de R.
Outras formas de Integrar Python no R:
Source_python ( ) - Funções e objetos Python definidos no script torna-se diretamente disponiveis para sessao R.
Repl_python ( ) - Cria um console Python interativo em R.
Fonte: Meus resumos.
Gabarito errado!
Gabarito: ERRADO.
O código seguinte permite importar o módulo math para utilização no ambiente R:
import('math')
------> Para quem quiser testar no R: (rodou certinho aqui)
install.packages("reticulate")
library(reticulate)
import('math')
sqrt(16)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo