Olá! Gostaria de entender oque seria esse [0] no código "print('{0:.2f} litros'.format(modelo.predict(entrada)[0]))
"
Olá! Gostaria de entender oque seria esse [0] no código "print('{0:.2f} litros'.format(modelo.predict(entrada)[0]))
"
Olá, Samuel!
O [0]
que você está vendo é um índice de lista em Python. No caso do código "print('{0:.2f} litros'.format(modelo.predict(entrada)[0]))
", ele está sendo usado para acessar o primeiro elemento da lista retornada pelo método modelo.predict(entrada)
.
Vamos entender um pouco melhor com um exemplo. Suponha que temos uma lista de números:
numeros = [10, 20, 30, 40, 50]
Se quisermos acessar o primeiro elemento dessa lista que é o "10", usamos o índice [0]
, assim:
primeiro_numero = numeros[0]
print(primeiro_numero) # Isso imprimirá: 10
No seu caso, modelo.predict(entrada)
está retornando uma lista de previsões. Como você está interessado apenas na primeira previsão, você usa [0]
para pegar essa previsão. A saída de modelo.predict(entrada)
é uma lista, mesmo que tenha apenas um elemento. Portanto, para acessar esse único elemento, precisamos usar o índice [0]
.
Espero ter ajudado e bons estudos!