• Register

Nepravilen tip rešitve

+9 votes
108 views

Zdravo,

pri DN-ju sem naletel na taželo pri vprašanju številka 5. Imam rastersko sliko črke 'e' in vprašanje se glasi: " Določite interpolirano intenziteto pri x=x0x=x0. "

Ko sem napisal:

from scipy.interpolate import interp1d
t = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
g = np.array([I_0, I_1, I_2, I_3, I_4, I_5, I_6, I_7, I_8, I_9, I_10, I_11])
f = interp1d(t, g)
odgovor5 = f(9.2)

sem dobil odgovor, da rešitev ni pravilnega tipa in da pričakuje float, ko sem pa array spremil v float mi pa napiše, da rezultat ni pravilen. Kaj je težava?

 

LP

asked Apr 5, 2017 by Klemen (2,150 points)

1 Answer

+1 vote
Pozdravljeni Klemen!

Tip enostavno preverite s "type". Če ste vse ostalo naredili prav, bi morali. Sem preveril v sistemu in niste oddali pravilne rešitve, preverite ali imate predhodna vprašanja pravilna; Ponavadi vam s predhodnimi vprašanji želimo pomagati do prave končne rešitve.
answered Apr 5, 2017 by janko.slavic (75,010 points)
Najprej sem oddal rešitev, ki je bila v arrayu in mi je napisal program, da gre zgolj za napačen tip in ne za napačno rešitev. Napačna rešitev mi je napisal po tem ko sem definiral, da mora biti array kot float, nakar sem napisal tudi type in je pisalo da je float.
samo še pravo rešitev morate najti....
...