[SciPy-user] Bug on 0.4.9 ?
Antonio Arauzo Azofra
arauzo at decsai.ugr.es
Wed Jun 7 18:46:38 EDT 2006
The following code works fine in Scipy 0.4.8, giving as covariance
matrix result: 20.312516964192504 (i think the result should be a matrix
but this is not the case now. i supposse there will be some reason to be
a number).
Anyway, it is very strange that scipy.cov instead of returning a 1x1
matrix or a number it returns a recurrent matrix full of NaNs :-?
Can anybody tell me if this is a bug or a problem on my instalation?
>>> import scipy
>>> scipy.__version__ipy
'0.4.9'
>>> t=[[85.0], [85.0], [86.0], [91.0], [87.0], [98.0], [88.0], [88.0],
[92.0], [90.0], [89.0], [82.0], [90.0], [86.0], [96.0], [91.0], [89.0],
[89.0], [91.0], [94.0], [92.0], [93.0], [90.0], [92.0], [90.0], [88.0],
[87.0], [86.0], [91.0], [93.0], [88.0], [94.0], [91.0], [85.0], [79.0],
[85.0], [89.0], [84.0], [89.0], [89.0], [86.0], [85.0], [88.0], [92.0],
[91.0], [83.0], [85.0], [92.0], [94.0], [87.0], [84.0], [96.0], [90.0],
[90.0], [90.0], [91.0], [87.0], [89.0], [85.0], [103.0], [90.0], [90.0],
[90.0], [87.0], [90.0], [86.0], [90.0], [87.0], [96.0], [91.0], [95.0],
[92.0], [89.0], [94.0], [92.0], [94.0], [88.0], [92.0], [92.0], [84.0],
[88.0], [86.0], [99.0], [88.0], [89.0], [90.0], [81.0], [89.0], [92.0],
[85.0], [92.0], [89.0], [90.0], [91.0], [91.0], [91.0], [88.0], [87.0],
[87.0], [87.0], [88.0], [90.0], [86.0], [92.0], [85.0], [89.0], [91.0],
[96.0], [79.0], [90.0], [89.0], [88.0], [92.0], [91.0], [83.0], [90.0],
[92.0], [93.0], [86.0], [97.0], [87.0], [86.0], [87.0], [92.0], [90.0],
[99.0], [92.0], [95.0], [92.0], [95.0], [90.0], [96.0], [95.0], [92.0],
[91.0], [90.0], [88.0], [100.0], [98.0], [91.0], [92.0], [93.0], [90.0],
[97.0], [93.0], [90.0], [92.0], [88.0], [89.0], [92.0], [92.0], [93.0],
[97.0], [84.0], [90.0], [92.0], [97.0], [91.0], [93.0], [92.0], [90.0],
[91.0], [92.0], [92.0], [86.0], [98.0], [92.0], [97.0], [93.0], [94.0],
[87.0], [88.0], [84.0], [94.0], [97.0], [92.0], [82.0], [88.0], [95.0],
[88.0], [91.0], [83.0], [91.0], [86.0], [91.0], [90.0], [90.0], [89.0],
[85.0], [85.0], [78.0], [88.0], [92.0], [91.0], [94.0], [88.0], [88.0],
[90.0], [87.0], [65.0], [90.0], [85.0], [88.0], [86.0], [82.0], [86.0],
[94.0], [87.0], [83.0], [93.0], [101.0], [92.0], [92.0], [86.0], [85.0],
[86.0], [86.0], [81.0], [91.0], [91.0], [92.0], [91.0], [93.0], [87.0],
[83.0], [95.0], [93.0], [84.0], [87.0], [86.0], [88.0], [90.0], [88.0],
[93.0], [98.0], [87.0], [94.0], [88.0], [89.0], [87.0], [93.0], [88.0],
[94.0], [91.0], [90.0], [91.0], [88.0], [82.0], [85.0], [91.0], [98.0],
[86.0], [89.0], [82.0], [83.0], [96.0], [94.0], [93.0], [93.0], [91.0],
[90.0], [87.0], [91.0], [86.0], [91.0], [88.0], [85.0], [89.0], [95.0],
[94.0], [96.0], [90.0], [94.0], [99.0], [94.0], [92.0], [87.0], [92.0],
[98.0], [92.0], [97.0], [93.0], [95.0], [99.0], [98.0], [92.0], [96.0],
[95.0], [86.0], [102.0], [85.0], [91.0], [91.0], [93.0], [98.0], [82.0],
[95.0], [97.0], [100.0], [88.0], [91.0], [92.0], [86.0], [91.0], [87.0],
[87.0], [99.0], [96.0], [98.0], [91.0]]
>>> a=scipy.array(t)
>>> scipy.cov(a)
array([[ nan, nan,
nan, ..., nan,
nan, nan],
[ nan, nan,
nan, ..., nan,
nan, nan],
[ nan, nan,
nan, ..., nan,
nan, nan],
...,
[ nan, nan,
nan, ..., nan,
nan, nan],
[ nan, nan,
nan, ..., nan,
nan, nan],
[ nan, nan,
nan, ..., nan,
nan, nan]])
--
Regards,
Antonio Arauzo Azofra
More information about the SciPy-User
mailing list