risultato differente nella funzione pronouncing.stresses

T
TommasoBruni (870 points)
7 15 20
asked Nov 11, 2021 in HW4 by TommasoBruni (870 points)
Ciao a tutti,

ho notato che nell'esempio riportato c'è la parola midaway che ha come risultati delle due funzioni (phones_for_word e stresses) questi: ['M IH1 D W EY2'] -> 1,0.

Facendo delle prove prima di iniziare l'homework 4 ho visto che uno dei miei risultati è differente (sostituendo la parola midaway con midway), ovvero quello della funzione stresses: ['M IH1 D W EY2'] -> 1,2

Quindi mi chiedevo, è un errore nel testo oppure è un problema solo mio?

Grazie
206 views

1 Answer

Best answer
anaran (7090 points)
2 5 37
answered Nov 11, 2021 by anaran (7,090 points)
selected Nov 11, 2021 by TommasoBruni

chiameremo la funzione stresses che, data in input la traduzione phonetica
della parola, ci restituirà una stringa di accenti, in cui: 0=nessun accento, 1=accento primario,
2=accento secondario. Per il nostro scopo, considereremo solo gli accenti primari, quindi
tralasceremo i secondari considerandoli come assenza di accento (come se fossero degli zeri).

il risultato del testo è corretto, è compito tuo aggiustare il risultato della funzione per renderlo conforme a quello richiesto dal testo.

T
TommasoBruni (870 points)
7 15 20
commented Nov 11, 2021 by TommasoBruni (870 points)
Non ci pensavo, grazie mille.