小编Ric*_*rdo的帖子

如何在不使用数学模块的情况下执行平方根?

我想在不使用数学模块的情况下找到数字的平方根,因为我需要调用该函数大约20k次并且不想通过在每次调用函数时链接到数学模块来减慢执行速度

有没有更快更容易找到平方根的方法?

python

14
推荐指数
5
解决办法
4万
查看次数

解决超定系统最小平方的最快方法

我有一个矩阵A,大小为m * n(m阶为〜100K和n〜500)和向量b。另外,我的矩阵病态且等级不足。现在,我想找出Ax = b的最小二乘解,为此,我比较了一些方法:

  • scipy.linalg.lstsq (时间/剩余):14秒,626.982
  • scipy.sparse.linalg.lsmr (时间/残差):4.5s,626.982(相同精度)

现在我已经观察到,当我没有秩不足的情况时,形成正态方程并使用cholesky因子分解来求解是解决我的问题的最快方法。所以我的问题是,如果我对最小范数解不感兴趣,那么当A ^ TA为奇数时,是否有办法获得(A ^ TAx = b)的解。我已经尝试过scipy.linalg.solve,但它为奇异矩阵提供了LinAlgError。我也想知道A是否满足m >> n,条件不良,可能不完全排序的问题,那么就时间,残差精度(或任何其他度量)而言,应该使用哪种方法。任何想法和帮助,我们将不胜感激。谢谢!

python numpy linear-algebra scipy

6
推荐指数
1
解决办法
1465
查看次数

使用 python-telegram-bot 删除群组消息

我正在通过使用制作电报机器人python-telegram-bot并将其添加到组中。

我想指定一个列表,如果列表中的句子发送到组中,则电报的机器人将从组中删除该消息。我应该使用哪些模块和代码来做到这一点?

请给我一个完整的描述。我是新来的

python python-telegram-bot telegram-bot

1
推荐指数
1
解决办法
1万
查看次数