
python
文章平均质量分 73
Kapler9
真正的猛士,敢于直面惨淡的人生
展开
-
深入理解Pytorch中模型保存文件pth
Pytorch中模型保存文件pth详解以及如何修改模型参数原创 2023-04-28 11:21:19 · 10375 阅读 · 4 评论 -
Python Base64 编解码算法
Base64 编解码算法Base64 编解码算法(模块:textEx,所在文件名 base64_hw.py,Level:★★★)理解 Base64 编码的原理,设计两个函数实现二进制数据的编解码。(1) Base64 编码:函数原型:def b64en(path_in, path_out)参数 path_in:需要进行 base64 编码的图片文件路径。参数 path_out:以 UTF8 编码生成的文本文件路径。返回值:无。可使用 base64 内置库。(2) Base64 解码:函数原原创 2021-10-27 18:45:18 · 602 阅读 · 0 评论 -
Python 摩斯码生成器
摩斯码生成器摩斯码生成器(模块:textEx,所在文件名 text_hw.py,Level:★)利用 Python 实现摩斯码符号生成,完成函数:(1)摩斯码生成函数:函数原型:def morse_code(usr_str)参数 usr_str:字符串,需要转换为摩斯码的字符串。返回值:输出 usr_str 对应的摩斯码字符串,用 . 代表点, - 代表破折号,点与点、破折号与破折号之间、点与破折号之间为一个空格,字符间为三个空格,单词之间为七个空格。注意输出的摩斯码首尾不含空格。参考网站:原创 2020-12-21 15:27:21 · 1085 阅读 · 2 评论 -
Python 计算 Fibonacci 序列的值
计算 Fibonacci 序列的值计算 Fibonacci 序列的值(模块:numEx,所在文件名 num_hw.py,Level:★)利用 Python 实现 Fibonacci 序列值的计算。实现两个函数:(1)递归版本的 Fibonacci 序列值计算函数原型:def fibonacci_recursion(number)参数 number:Fibonacci 序列的第 number 项,number 为大于 0 的整数。返回值:如果参数合规,则返回 Fibonacci 序列的第 numb原创 2020-12-21 15:22:49 · 596 阅读 · 1 评论 -
Python 两地之间距离计算
两地之间距离计算两地之间距离计算(模块:numEx,所在文件名 num_hw.py,Level:★)利用 Python 实现地球上两点之间的距离计算,地球上点的位置以经纬度坐标形式提供。距离计算采用 Haversine 公式:这里 r 是地球半径 6371Km, 代表点的(纬度,经度)坐标。参考网站:https://en.wikipedia.org/wiki/Haversine_formula完成距离计算函数:函数原型:def sphere_distance(p1, p2)参数 p1:tu原创 2020-12-21 15:19:15 · 3955 阅读 · 0 评论 -
Python 约瑟夫环问题
约瑟夫环问题约瑟夫环问题(模块:numEx,所在文件名 num_hw.py,Level:★★) 有 15 个基督徒和 15 个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15 个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从 1 报数,报到 9 的人就扔到海里面,他后面的人接着从 1 开始报数,报到 9 的人继续扔到海里面,直到扔掉 15 个人。由于上帝的保佑,15 个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。假设初始有 m 人,原创 2020-12-21 15:15:51 · 1466 阅读 · 3 评论 -
Python 素数
素数素数(模块:numEx,所在文件名 num_hw.py,Level:★)素数指的是除了 1 和它本身以外没有其他因数的数。设计函数验证一个数是否为素数。函数原型:def is_prime_num(n)参数 n:正整数,输入待测试的数字。负数、小数归为异常参数。返回值:布尔型,如果这个数是回文数返回 True,否则返回 False。如果参数异常,返回错误“Parameter Error.”代码如下(函数引用)# 素数def is_prime_num(num): if not i原创 2020-12-21 15:13:06 · 517 阅读 · 1 评论 -
Python 回文数
回文数回文数(模块:numEx,所在文件名 num_hw.py,Level:★)如果一个数反过来与原数相同,那么这就是一个回文数。比如,121 就是一个回文数,-121 不是一个回文数。设计函数验证一个数是否为回文数。函数原型:def is_palindrome_number(n)参数 n:输入待测试的数字,可能是正数、负数、整数、浮点数等数值返回值:布尔型,如果这个数是回文数返回 True,否则返回 False代码如下(函数引用)# 回文数def is_palindrome_number原创 2020-12-21 15:09:33 · 1379 阅读 · 0 评论 -
Python 最大公约数和最小公倍数
最大公约数和最小公倍数最大公约数和最小公倍数(模块:numEx,所在文件名 num_hw.py,Level:★) (1) 函数原型:def gcd(x, y),求取最大公约数(2) 函数原型:def lcm(x, y),求取最小公倍数参数 x,y:正整数返回值:正整数,其中 gcd(x, y)返回 x 与 y 的最大公约数,lcm(x, y)求取 x 与 y 的最小公倍数。如果参数异常,返回错误“Parameter Error.”代码如下(函数引用)# 最大公约数def gcd(x, y):原创 2020-12-21 15:07:23 · 878 阅读 · 0 评论 -
Python 百钱百鸡问题
百钱白鸡问题百钱百鸡问题(模块:numEx,所在文件名 num_hw.py,Level:★)鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?函数原型:def buy_chicken()返回值:返回一个 list,数列的元素为三元组,代表(鸡翁、鸡母、鸡雏)的数量,如:[[0,25,75], [4,18,78], [8,11,81]],表示返回三组解,每一组解以三元 list 表示。代码如下(函数引用)# 百钱百鸡def buy_chicken():原创 2020-12-21 15:05:05 · 1300 阅读 · 0 评论 -
Python 寻找完美数
寻找完美数寻找完美数(模块:numEx,所在文件名 num_hw.py,Level:★)完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是 6,它有约数 1、2、3、6,除去它本身 6 外,其余 3 个数相加,1+2+3=6。第二个完全数是 28,它有约数 1、2、4、7、14、28,除去它本身 28 外,其余 5 个数相加,原创 2020-12-21 15:02:40 · 2139 阅读 · 2 评论 -
Python 寻找水仙花数
寻找水仙花数寻找水仙花数 (模块:numEx,所在文件名 num_hw.py,Level:★)水仙花数(Narcissistic number)是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。本题要求寻找所有的水仙花数。函数原型:def narcissistic_number()返回值: 返回一个 list,包含了所寻找到的全部水仙花数的数值,要求这些数从小到大排列。每一个数都应当为整形,如[153, 370, 371]。代码原创 2020-12-21 14:58:48 · 1371 阅读 · 3 评论