Já tem uma pergunta dessa aqui no fórum com o nome "Previsões pontuais - mensagem de aviso ao usar o .predict"
Eu resolvi o problema criando um DataFrame para a entrada simples
from pandas.core.frame import DataFrame
temp_max = 40
chuva = 0
fds = 1
entrada = pd.DataFrame({"temp_max":[temp_max], "chuva":[chuva], "fds":[fds]})
previsao = modelo.predict(entrada)[0]
print(f"{previsao:.2f} litros")
A biblioteca deve ter tido alguma atualização para não funcionar igual no vídeo, mas queria saber se alguem tem uma maneira mais eficiente de prever para uma entrada simples onde eu pudesse apenas fazer como no vídeo:
entrada = [[25,0,0]]
modelo.predict(entrada)[0]