import numpy a = numpy.array([[1,2,3],[4,5,6],[7,8,9]]) a,b,c = numpy.linalg.svd(a) print a,b,c
Есть так же старый похожий код, написанный еще летом - тоже почему то перестал работать =(
Обновлял numpy, scipy - не помогло.
import numpy a = numpy.array([[1,2,3],[4,5,6],[7,8,9]]) a,b,c = numpy.linalg.svd(a) print a,b,c
import numpy
a = numpy.array([[1,2,3],[4,5,6],[7,8,9]])
a,b,c = numpy.linalg.svd(a)
print a,b,c
[[-0.21483724 0.88723069 0.40824829]
[-0.52058739 0.24964395 -0.81649658]
[-0.82633754 -0.38794278 0.40824829]] [ 1.68481034e+01 1.06836951e+00 4.41842475e-16] [[-0.47967118 -0.57236779 -0.66506441]
[-0.77669099 -0.07568647 0.62531805]
[-0.40824829 0.81649658 -0.40824829]]
> Process Exit Code: 0
> Time Taken: 00:00