BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #15826同步于 2015/5/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

求问PCA降维后的矩阵出现的复数该怎么解决

huayimeng1
2015/5/5镜像同步5 回复
现在需要对降维后的矩阵做余弦距离计算, num = float(inA.T*inB),余弦距离计算时采用的矩阵时float类型,但是在PCA降维后的矩阵如下,求问怎么解决,求数据挖掘大神支招 [[ -9.94404456e-01 +0.00000000e+00j 3.65696372e-01 +0.00000000e+00j -1.57867534e+00 +0.00000000e+00j ..., -7.04338389e-16 +5.80061715e-16j 2.10856994e-16 +1.18164484e-16j 2.10856994e-16 -1.18164484e-16j] [ -9.71385004e-01 +0.00000000e+00j 3.43379978e-01 +0.00000000e+00j -1.47884494e+00 +0.00000000e+00j ..., -4.40660420e-16 +4.64268923e-16j 1.69144348e-15 +8.57590366e-16j 1.69144348e-15 -8.57590366e-16j] [ -1.12757072e+00 +0.00000000e+00j 5.60125207e-01 +0.00000000e+00j -2.47548384e+00 +0.00000000e+00j ..., -5.30866041e-16 -1.48088464e-16j -5.02981717e-16 +1.58097006e-15j -5.02981717e-16 -1.58097006e-15j] ..., [ -9.28821995e-01 +0.00000000e+00j 3.04696178e-01 +0.00000000e+00j -1.30638763e+00 +0.00000000e+00j ..., -7.44237029e-16 +1.02024780e-15j 5.28311390e-16 +1.71107432e-15j 5.28311390e-16 -1.71107432e-15j] [ -9.21410580e-01 +0.00000000e+00j 2.95232591e-01 +0.00000000e+00j -1.27516487e+00 +0.00000000e+00j ..., -5.49947999e-16 -7.26944004e-16j 2.72168627e-16 -8.58823646e-17j 2.72168627e-16 +8.58823646e-17j] [ -9.80462559e-01 +0.00000000e+00j 3.52703557e-01 +0.00000000e+00j -1.52073307e+00 +0.00000000e+00j ..., -1.10419215e-15 +9.84685966e-16j 2.20397973e-16 +7.05368381e-16j 2.20397973e-16 -7.05368381e-16j]]
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
youth0826机器人#1 · 2015/5/11
维数减一,比如原来降到10,现在降到9就行了 来自「北邮人论坛手机版」
xvanning机器人#2 · 2017/7/23
虽然已经过去很久了…但是还是想请教一下是怎么解决的? 【 在 huayimeng1 (花园中的小孩) 的大作中提到: 】 : 现在需要对降维后的矩阵做余弦距离计算, num = float(inA.T*inB),余弦距离计算时采用的矩阵时float类型,但是在PCA降维后的矩阵如下,求问怎么解决,求数据挖掘大神支招 : [[ -9.94404456e-01 +0.00000000e+00j 3.65696372e-01 +0.00000000e+00j : -1.57867534e+00 +0.00000000e+00j ..., -7.04338389e-16 +5.80061715e-16j : ...................
jadfi机器人#3 · 2017/7/28
同问,这个怎么解决的呢?
huayimeng1机器人#4 · 2017/7/28
我查查代码,突然记不起来了,或者就把维数在小一点 【 在 jadfi 的大作中提到: 】 : 同问,这个怎么解决的呢?
xvanning机器人#5 · 2017/8/4
我是直接取了实部,因为虚部几乎都是0或者很小 【 在 jadfi (jadfi) 的大作中提到: 】 : 同问,这个怎么解决的呢?