社区,
语言障碍对我打击很大。不知何故,我设法用一个模型学习,但我无法预测,因为它现在说我的矩阵是奇异的——我不明白——它是唯一的另一个词吗?
无论如何,这里是重要的部分:
X.shape
(457, 123)
coord.shape
(457, 2)
pred = model.predict(coord, X)
文件“...\venv3\lib\site-packages\spglm\iwls.py”,第 37 行,在 _compute_betas_gwr xtx_inv_xt = linalg.solve(xtx, xT)
文件“...\venv3\lib\site-packages\scipy\linalg\basic.py”,第 216 行,在求解 _solve_check(n, info)
文件“...\venv3\lib\site-packages\scipy\linalg\basic.py”,第 31 行,在 _solve_check raise LinAlgError('Matrix is single.')
numpy.linalg.LinAlgError:矩阵是奇异的。
.
在 X 和 coord 是数字(正数和少数负数,coord 是坐标经度和纬度)。
我试图使用的模型来自这个库:
from mgwr.gwr import GWR
在这里找到的文档
任何帮助将不胜感激!
最好的祝福