1
resposta

o fname é opcional ou obrigatorio?

https://cursos.alura.com.br/forum/topico-np-loadtxt-120744 Na discussão acima, o instrutor afirma que "Esses códigos são iguais. A diferença é que "fname" é o nome do parâmetro que você está usando.** Ele se torna opcional declarar porque é o primeiro parâmetro da função e é obrigatório**, os demais parâmetros são opcionais, sendo assim, você precisa discriminar":

O trecho em negrito ficou confuso: Afinal de contas o fname é opcional ou obrigatorio?

1 resposta

Oi Rogério,

Olhe o código que foi adicionado junto na resposta. fname é um parâmetro da função loadtxt e ele não tem nenhum valor associado por padrão, então é obrigatório vc passar um valor quando for chamar a função, mas não precisa escrever o nome do parâmetro, por isso o código apresentado na pergunta tem as duas linhas fazendo a mesma coisa.

km = np.loadtxt('carros-km.txt', dtype = int)
km = np.loadtxt(fname = 'carros-km.txt', dtype = int)