Numpy RuntimeWarning

Something I learns recently..

  • NumPy has its own internal warning architecture on top of Pythons, which can be specifically controlled
  • So, something Numpy will just produce a RuntimeWarning  without actually throwing an exception

Consider this:

probs = np.array([0.0, 1.0])**(-1/len(probs))

Numpy produces a RuntimeWarning, not an exception


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s