[NumPy-Tickets] [NumPy] #1541: random.uniform gives inf when using finfo('float').min, finfo('float').max as intervall
NumPy Trac
numpy-tickets@scipy....
Sat Jul 10 03:14:54 CDT 2010
#1541: random.uniform gives inf when using finfo('float').min, finfo('float').max
as intervall
------------------------------------------------+---------------------------
Reporter: bowie_22 | Owner: somebody
Type: defect | Status: new
Priority: normal | Milestone: 1.5.0
Component: numpy.random | Version: 1.4.0
Keywords: Random.uniform inf finfo('float') |
------------------------------------------------+---------------------------
Using the following statement gives also inf as output.
{{{
print(np.random.uniform(np.finfo('float').min, np.finfo('float').max,
size=(2,2)))
[[ Inf Inf]
[ Inf Inf]]
}}}
some "experiments" have shown the follwing behavior:
{{{
print(np.random.uniform(-1.7976931348623157e+292, np.finfo('float').max,
size=(2,2)))
[[ Inf Inf]
[ Inf Inf]]
}}}
{{{
print(np.random.uniform(-1.7976931348623157e+291, np.finfo('float').max,
size=(2,2)))
[[ 3.02733730e+307 5.55521694e+307]
[ 1.64373640e+308 1.54380200e+308]]
}}}
Where
{{{
print(np.finfo('float').max)
1.79769313486e+308
}}}
and
{{{
print(np.finfo('float').min)
-1.79769313486e+308
}}}
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1541>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list