svm算法python实现,python计算特征值和特征向量

  svm算法python实现,python计算特征值和特征向量

  我正在试图用计算机编程语言实现PCA .我的目标是创建行为与矩阵实验室的污染控制局(Pollution Control Agency)实现相似的版本。但是,我觉得我错过了一个重点。因为在我的测试部分出现了错误的符号(/-)的结果。在

  你能找出算法的错误吗?为什么这些标记有时会不一样?在

  S7-1200可编程控制器

  a_mean=NP.mean(a,axis=0)).

  a=至_平均

  协方差_matrix=np.cov(高)

  固有值,固有向量=NP。Lina LG。ei(co variance _ matrix))))))))))))。

  新指数=NP.arg排序(属性值)[:-1]

  固有向量=固有向量[:新索引]

  固有值=固有值[新索引]

  固有向量=固有向量[:新数组秩]

  返回NP.dot(proper _ vectors。t,a . t . t返回NP。点)

  我的测试值:

  ^{pr2}$

  阵列([5 09548931 e-01 、-3.97079651e-01 、-1.47558867 e-01),

  -3 55334967 e-02-4 92125732 e-01-1 78191399 e-01

  -3 2954374 e-02 3 71406 504 e-03 1 06404170 e-01

  -1.66533454e-16]

  [-5 15879041 e-01、6 40833419 e-01、7 54601587 e-02]

  -2 00776798 e-01-7 0724769 e-02 2 685862368 e-01,

  -1 66124362 e-01 1 034414828 e-01 7 76738500 e-02

  5.5511512 e-17]

  [-442659342 e-01]—513297786 e-01]—165477203 e-01。]

  5.3360847电子表格2.00194213电子表格2.06176265电子表格1

  1.3155875 e-01-2.81699724 e-02.1971305 e-02,

  -8 326 67268 e-17 122

  [-8.50397468 e-01,5.14319846 e-02,-1.46289906e-01,

  6.5133920电子02-2.83887201电子01-1.90516618电子01

  1.45748370 e-01、9。4944768 e-02、1.05989648e-01、

  4.16333634

  [-1.6104096 e-01-3.4799944 e-01-1.1987 1598 e-01]

  -6 48965493 e-01 7 5318855 e-02 1 31730340 e-01

  1.3329858 e-01-1.4387499 e-01-2.20913989 e-02

  -3.40005801 e-16)

  [-1.700177435 e-01、4.22578 e-01、4.81151942 e-01、

  2.42170125 e-01 1.18575764 e-01 6.87250591 e-02

  -1.2060307电子表格1-2.22865482电子表格1-1.73666882电子表格2

  -1 5265566 e-16)1228

  [6.90841779 e-02-2.8623901 e-01-4.16612350 e-01]

  9.38935057 e-03 3.0235120 e-01

  -3.554465509 e-01、1.15323059 e-02、5.04619674e-02、

  4.718844785

  [5.26189089 e-01;6.81324113 e-01;2.89960115电子版]

  2.017781673 e-02

  2.25937548 e-01-5.4929872 e-05 3.66268329 e-02,

  -1.11022302e-16寸

  [6 6868313 e-02-2 997115813 e-01-8 538428694 e-01]

  -1.30066853 e-01 2.31410283 e-01-1.0286624 e-01,

  1.954489586电子02 1.3028425电子01 1.6859956电子02

  2.22044605e-16]

  [9.6830335 e-01 4.80944309 e-02.62865615 e-02]

  1.4481658 e-01;1.47094421 e-01;3.07366196 e-01,

  1 .91849667 e-02 5.0851759 e-02-1.0358238 e-01,

  1.387778 e-16]]

  阵列([-5.09548931 e-01,3.97079651 e-01,1.475867 e-01,

  3.55334967电子02-4.92125732电子01-1.78191399电子01

  -3.295403974 e-02-3.71406 504 e-03-1.06404170 e-01

  -0.00000000和00],

  [5 15879041 e-01-6 40833419 e-01-7 54601587 e-02]

  2.00776798 e-01-7.0724769 e-02.685862368 e-01

  -1 66124362 e-01-1 0344828 e-01-7 76738500 e-02

  -0.00000000和00],

  [4.42659342e-01、5.13297786e-01、1.65477203 e-01]

  -5 3360847 e-01 2 00194213 e-01 2 06176265 e-01

  1.3155875电子01 2.81699724电子02 6.1971305电子02

  -0.00000000和00],

  [8.50397468 e-01-5.143846 e-02 1.46289906 e-01]

  -6 5133920 e-02-2 83887201 e-01-1 90516618 e-01

  1.45748370 e-01-9.4944768 e-02 1.05989648 e-01,

  -0.00000000和00],

  [1.6104096电子01 3.4799944电子01.1987 1598电子01]

  6.489965493电子01 7.5318855电子02 1.317340电子01

  1.3329858电子01 1.4387499电子01 2.20913989电子02

  -0.00000000和00],

  [1.700177435 e-01-4.22578 e-01-4.81151942 e-01]

  -2 42170125 e-01-1 18575764 e-01-6 87250591 e-02

  -1.2060307电子表格2.22865482电子表格1.73666882电子表格2

  -0.00000000和00],

  [-6.90841779电子02 2.8623901电子01 4.16612350电子01]

  -938935057 e-03,30235120 e-01,-161783482 e-01,

  -3.55465509e-01、1.15323059 e-02、5.04619674 e-02、

  -0.000000000 e 00],

  [ -5.26189089e-01,- 6.81324113 e-01,2.89960115 e-01,

  - 2.01781673 e-02、3.03159463 e-01、2.1177986 e-01、

  2.25937548 e-01、5.49219872 e-05、3.6668329 e-02、

  -0.000000000 e 00],

  [-6.68680313 e-02,2.99715813 e-01,-8.53428694e-01,

  1.30066853 e-01、2.31410283 e-01、1.02860624e-01、

  1.95449586e-02、1.30218425e-01、1.6859569 e-02、

  -0.000000000 e 00],

  [ -9.68303353e-01 、-4.80944309e-02 、-2.62865615e-02、

  -1.44821658e-01,- 1.47094421 e-01,3.07366196 e-01,

  1.91849667e-02、5.08517759 e-02、1.03558238 e-01、

  -0.0000000000 e 00]])

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: