Pular para o conteúdo principal

Questão de Programação — Python — CESGRANRIO 2023

ProgramaçãoPython
Código
cg018278
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2023
Nível
Médio
Cargo
Agente de Tecnologia - Microrregião 158 - TI
Analise o código a seguir, feito em Python com o Scikit-learn.import numpy as npimport sklearn.linear_model as sklbase = np.array([1, 2, 3, 4, 5, 6])x = base.reshape((-1, 1))y = base*2+3# a fazerprint('a', model.coef_[0])print('b', model.intercept_)A partir desse código, um programador quer obter os parâmetros a e b da equação y = ax + b, por meio de uma regressão linear, usando, para isso, os dados nos vetores x e y definidos no programa.Qual linha de código deve substituir o comentário # a fazer de modo a realizar essa regressão linear?
  1. Amodel = skl.lr(x, y)
  2. Bmodel = skl.lr().fit(x, y)
  3. Cmodel = skl.LinearRegression(x, y)
  4. Dmodel = skl.LinearRegression([x, y])
  5. Emodel = skl.LinearRegression().fit(x, y)
Revelar gabarito e comentário

GabaritoE — model = skl.LinearRegression().fit(x, y)

Link permanente: /questoes/cg018278