- 积分
- 6071
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-6-29
- 最后登录
- 1970-1-1

|
发表于 2022-11-8 10:46:18
|
显示全部楼层
楼主及各位楼上的同志们,继续请教大家问题啊。
大家利用楼主的这个脚本能顺利通过吗?我这里过不去啊,出现了问题。
大家帮忙看看,多谢多谢。
问题如下:
LinAlgError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_212456/3139865759.py in <module>
1 ## 回归系数
2 A = np.vstack([pc, np.ones(len(pc))]).T
----> 3 pre_reg = np.linalg.lstsq(A, pre2d)[0][0].reshape(len(lat),len(lon))
4
5 ## 相关系数
<__array_function__ internals> in lstsq(*args, **kwargs)
C:\Anaconda\anaconda3\lib\site-packages\numpy\linalg\linalg.py in lstsq(a, b, rcond)
2303 # lapack can't handle n_rhs = 0 - so allocate the array one larger in that axis
2304 b = zeros(b.shape[:-2] + (m, n_rhs + 1), dtype=b.dtype)
-> 2305 x, resids, rank, s = gufunc(a, b, rcond, signature=signature, extobj=extobj)
2306 if m == 0:
2307 x[...] = 0
C:\Anaconda\anaconda3\lib\site-packages\numpy\linalg\linalg.py in _raise_linalgerror_lstsq(err, flag)
98
99 def _raise_linalgerror_lstsq(err, flag):
--> 100 raise LinAlgError("SVD did not converge in Linear Least Squares")
101
102 def get_linalg_error_extobj(callback):
LinAlgError: SVD did not converge in Linear Least Squares |
|