Dlaczego ta sama funkcja zwraca dwie różne wartości?

Dlaczego ta sama funkcja zwraca dwie różne wartości?
JI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

Hej zerknijcie proszę na kod ze screena.. Zdefiniowałem na dwa sposoby funkcje Y Długo szukałem bledu dlaczego druga funkcja zwraca mi inna wartosc i znalazlem go tam gdzie sie go nie spodziewalem. Zobaczcie na zaznaczony fragment. W obu funkcjach wywolalem funkcje norm.cdf z pakietu scipy.stats. Czy ktos wie jakim cudem ta sama funkcja zwraca inna wartosc dla tych samych argumentow?

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
0

Wklej kod na forum, w znaczniki i pokaż cały, z importami. A w sumie, łatwo znaleźć przyczynę, zdebugować to.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

To bardzo proste. Argumenty nie są takie same. Przecież w peirwszym kodzie używasz a które przyszło jako argument, a w drugim wyliczasz wartość a jakimś równaniem.
Moze czas zacząć używać debugera?

JI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0
Shalom napisał(a):

To bardzo proste. Argumenty nie są takie same. Przecież w peirwszym kodzie używasz a które przyszło jako argument, a w drugim wyliczasz wartość a jakimś równaniem.
Moze czas zacząć używać debugera?

Masz rację! Dziękuje bardzo, z debuggerem tez bede musial sie zaprzyjaznic :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.