I have this little code:
from numpy import * from scipy import signal, misc import matplotlib.pyplot as plt path="~/pics/" band_1 = misc.imread(path + "foo.tif"); H = array((1/2.0, 1/4.0, 1/2.0)); signal.convolve2d(band_1.flatten(), H) plt.figure() plt.imshow(band_1) plt.show()
then I execute this python foo.py code python foo.py and python foo.py this error:
Traceback (most recent call last): File "foo.py", line 2, in <module> from scipy import signal File "/usr/lib/python2.6/site-packages/scipy/signal/__init__.py", line 10, in <module> from filter_design import * File "/usr/lib/python2.6/site-packages/scipy/signal/filter_design.py", line 12, in <module> from scipy import special, optimize File "/usr/lib/python2.6/site-packages/scipy/optimize/__init__.py", line 14, in <module> from nonlin import * File "/usr/lib/python2.6/site-packages/scipy/optimize/nonlin.py", line 113, in <module> from scipy.linalg import norm, solve, inv, qr, svd, lstsq, LinAlgError File "/usr/lib/python2.6/site-packages/scipy/linalg/__init__.py", line 9, in <module> from basic import * File "/usr/lib/python2.6/site-packages/scipy/linalg/basic.py", line 14, in <module> from lapack import get_lapack_funcs File "/usr/lib/python2.6/site-packages/scipy/linalg/lapack.py", line 15, in <module> from scipy.linalg import clapack ImportError: /usr/lib/python2.6/site-packages/scipy/linalg/clapack.so: undefined symbol: clapack_sgesv
What's wrong? It seems to be from scipy import signal , but I don't know clearly.
I have other sources and forums, but there is no reason yet:
thanks
source share