Dziwne zachowanie (błąd ??) w numpy. W przeciwieństwie do docs poniższy kod daje RuntimeWarning: nieprawidłowe wartości spotykanych w fmaxRuntimeWarning: niepoprawna wartość napotkana w maksimum
a = np.random.uniform(0.1, 0.4, (5, 5))
b = np.random.uniform(0, 3.5, (5, 5))
b[0, 0] = np.nan
c = np.fmax(a, b) # Same problem with c = np.maximum(a, b)
utknąłem jak muszę te Nans w moich tablic i teraz moje funkcje zatrzymać w ipython z tym cholernym ostrzegawcze (ok, oni naprawdę nie zatrzymać, ale to raczej irytujące)
EDIT:
numpy 1.6.1
ipython 0.13.1
Jaką wersję? Po prostu wypróbowałem twój kod i nie otrzymałem ostrzeżenia. – lxop
O, i używam 1.6.2 – lxop
Ta instalacja jest instalacją EPD na pudełku Win7. numpy 1.6.1-3, ipython 0.13.1-2. Nie mam też więcej ostrzeżenia na pudełku z numpy 1.7.0 i ipython 0.13.1 ... Może 1.6.1 jest buggy .. –