您现在的位置是:首页 » python编程资讯
资讯内容
Python如何用欧几里得求逆元
极客小将2020-12-20-
简介Python用欧几里得求逆元的方法:建立一个带参数返回值的函数,编写求逆元的一次算法,采用递归的方式循环调用函数,递归直至余数等于零。调用该函数,将需要求的数值带入进去,执行该函数就可以了示例代码如下:def ext_gcd(a, b): #扩展欧几里得算法
版权所有:https://wWw.pxcodeS.com
lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
python用欧几里得求逆元的方法:lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
建立一个带参数返回值的函数,编写求逆元的一次算法,采用递归的方式循环调用函数,递归直至余数等于零。调用该函数,将需要求的数值带入进去,执行该函数就可以了lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
示例代码如下:lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
def ext_gcd(a, b): #扩展欧几里得算法 if b == 0: return 1, 0, a else: x, y, gcd = ext_gcd(b, a % b) #递归直至余数等于0(需多递归一层用来判断) x, y = y, (x - (a // b) * y) #辗转相除法反向推导每层a、b的因子使得gcd(a,b)=ax+by成立 return x, y, gcd执行结果如下:
lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
更多Python知识,请关注:Python自学网!!lpz少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 上一篇
怎么查看mysql版本
简介查看MySQL的版本,主要有以下几个方法:1、没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可:e:mysqlin>mysql -Vmysql Ver 14.14 Dis
- 下一篇
Python如何画P-R曲线
简介Python如何画P-R曲线Python生成P-R图需要安装第三方库matplotlib、numpy及sklearn。推荐学习《Python教程》。P-R曲线的生成方法:根据学习器的预测结果对样本进行排序,排在前面的是学习器认为最可能是正例的样本,排在最后的是最不可能是正例的样本,按此顺序逐个将样本