[SciPy-user] Proper Use of NumPy's eig()

Rich Shepard rshepard@appl-ecosys....
Tue Feb 27 17:41:23 CST 2007


On Tue, 27 Feb 2007, Rich Shepard wrote:

>   This produces:
>
> [  6.24249034e-01+0.j   5.11335982e-01+0.j   3.67333773e-01+0.j
>    3.01189122e-01+0.j   2.43449050e-01+0.j   1.82948476e-01+0.j
>    1.43655139e-01+0.j   9.91225725e-02+0.j]
>
>   ... and these total approximately 2.472.
>
>   So, it's time to look at the input (which is almost certainly OK) and
> more closely at how those input values are extracted, averaged, and
> reduced to a symmetrical matrix.

All:

   Since it's been almost 2 years since my book was published, and even
longer since I worked the example for the book, I forgot the last -- and
most important -- step: to normalize those values returned as the principal
eigenvector.

   Yes, they are correctly computed, I just need to take the process one more
step.

   My sincere thanks to all of you. I now have a much better understanding
how to apply NumPy and SciPy to address this need.

Rich

-- 
Richard B. Shepard, Ph.D.               |    The Environmental Permitting
Applied Ecosystem Services, Inc.        |          Accelerator(TM)
<http://www.appl-ecosys.com>     Voice: 503-667-4517      Fax: 503-667-8863


More information about the SciPy-user mailing list