Warum ist numpy.random.binomial (1, nan) = -9223372036854775807?

8

Wie im Titel würde ich erwarten, dass es auch eine Nan ist. Ist diese Nummer besonders?

    
David 30.03.2014, 16:28
quelle

1 Antwort

4

Dies ist eindeutig ein Fehler in numpy.ramdom.binomial .

  

Ist diese Nummer speziell?

Ich vermute, dass dies das Ergebnis einer Berechnung ist, die die Rohdarstellung von nan enthält (die als spezifischer "reservierter" Gleitkommawert dargestellt wird). ( Mehr dazu )

Der Implementierer hat wahrscheinlich vergessen, die Eingabe für nan zu überprüfen und die Rohdarstellung von nan in die Berechnung (C-Level) eingeschlossen.

    
shx2 30.03.2014, 16:45
quelle

Tags und Links