
[编程日常]Python
文章平均质量分 69
苏苏与阿言
一生醉心学术,无暇于外物;虽朝闻道,但夕不可以死。愿世界和平
展开
-
使用Python控制手机(二)关于淘宝的那些事
每年淘宝双十一的时候,总是要刷各种各样的浏览页面,收集能量或者喵币或者什么。那既然如此,我就总想着,能否通过Python自动调用的方式来刷淘宝,收集能量或者喵币。原创 2021-11-15 17:33:30 · 1844 阅读 · 2 评论 -
使用Python控制手机(一)
1. 配置Python环境变量Python环境变量安装较为简单,比较常用的方式是直接百度Anaconda并且下载安装,安装过程中可直接选择自动配置环境变量,在此不再赘述。2. 安装Python编辑器,并在其中配置Python编辑器常用的是PyCharm,属于和IDEA一家公司的软件,这个软件对于学生有免费优惠,大学生可以直接去它官网申请,好像是需要一年一申,当然不缺钱的话也可以直接购买。3. 安装控制包uiautomator2,和其它辅助包安装完后,想要控制手机,还需要安装...原创 2021-11-10 15:56:31 · 23353 阅读 · 8 评论 -
Python 马氏距离求取函数
马氏距离区别于欧式距离,如百度知道中所言:马氏距离(Mahalanobis distance)是由印度统计学家马哈拉诺比斯(P. C. Mahalanobis)提出的,表示点与一个分布之间的距离。它是一种有效的计算两个未知样本集的相似度的方法。与欧氏距离不同的是,它考虑到各种特性之间的联系(例如:一条关于身高的信息会带来一条关于体重的信息,因为两者是有关联的),并且是尺度无关的(scale-invariant),即独立于测量尺度。对于一个均值为μ,协方差矩阵为Σ的多变量向量,其马氏距...原创 2021-04-13 16:23:02 · 9759 阅读 · 6 评论 -
关于使用torch.Tensor将列表转为tensor时报错的问题
因为我在读取数据,并导入神经网络的过程中,需要将列表 datalist = [ ] 转换为 tensor 张量。因此我百度了很多,常见的就是:datalist = [1, 2, 3, 4]datatensor = torch.Tensor(datalist)print(datatensor)但是这个时候报错了于是我将代码修改如下:datalist = [1, 2, 3, 4]datatensor = torch.tensor(datalist)print(datatensor原创 2021-01-28 15:48:18 · 3636 阅读 · 1 评论 -
Python 将英语单词列表,转换为听写使用的MP3格式(每个单词朗读两遍)
点此跳转至本文代码下载1. 首先要安装一个包 pydub,使用最流行的方式 pip 即可。在此之后引用其中的 AudioSegment 模块,此外为了生成的文件名是当前的时间戳,因此导入了 datetime 包。AudioSegment 模块封装了各种操作,可以较为便捷的操作MP3或者其他类型音频(pydub支持很多常见的音频格式)。2. 其中一些基本操作如下:读入MP3:mp3_1 = AudioSegment.from_mp3("C:\\my_mp3\\mp3_1.mp3") #..原创 2020-08-10 20:28:14 · 2363 阅读 · 0 评论 -
有道词典读音下载类
'''程序思想:有两个本地语音库,美音库Speech_US,英音库Speech_US调用有道api,获取语音MP3,存入对应的语音库中'''import osimport urllib.requestclass youdao(): def __init__(self, type=0, word='hellow'): ''' 调用youdao API type = 0:美音 type = 1:英音 .原创 2020-08-10 11:25:53 · 1344 阅读 · 1 评论 -
Python递归拷贝文件夹下所有目录和文件
定义函数如下:def copydirs(from_file, to_file): if not os.path.exists(to_file): # 如不存在目标目录则创建 os.makedirs(to_file) files = os.listdir(from_file) # 获取文件夹中文件和目录列表 for f in files: if os.path.isdir(from_file + '/' + f): # 判断是否是文件夹原创 2020-06-16 14:51:24 · 3416 阅读 · 2 评论 -
python 一行代码提取列表中的回文
# 随便生成一个字符串列表num_list = [str(num) for num in range(10000, 100000)] # 提取其中的回文字符串hui_wen_list = [str1 for str1 in num_list if str1[::-1] == str1]# ok# 这个时候hui_wen_list中装的就全都是回文了...原创 2020-06-10 21:11:08 · 495 阅读 · 0 评论 -
Python求任意多个数的最小公倍数和最大公因数
def Common_multiple(number1, number2): # 求两个数的最小公倍数 while number1 % number2 != 0: number1, number2 = number2, (number1 % number2) return number2def Maximum_common_divisor(*number): # 求任意多个数的最小公倍数 while len(number) > 1: numbe...原创 2020-06-10 15:34:29 · 3886 阅读 · 4 评论 -
某个商品查询问题回答
from numpy import meangoodsInput_csv_path_name = "goodsInput.csv"goodsTotal_csv_path_name = "goodsTotal.csv"def save_dict_to_file(save_dict, file_path_name): with open(file_path_name, "w") as file: for key in save_dict: file..原创 2020-06-09 22:41:23 · 312 阅读 · 0 评论 -
Python编程循环题
# 1.小李大学毕业开始工作,他想买一套现价为100万元的房子。若房子价格以每年百分之k(1≤k≤20)增长,小李的年薪是n(10≤n≤50)万元,假设小李未来的年薪不变,且每年所得的n万元全部积攒起来,请计算小李多少年能买下这套房子。如果超过20年小李也买不起这套房子,输出“很遗憾,小李买不起!”。house = 100money = 0k = 2 # 自定义kn = 20 # 自定义nfor year in range(1,22): if year>20: .原创 2020-06-08 00:42:47 · 3901 阅读 · 0 评论 -
更新Django数据库文件models.py后需要执行的两条命令
python manage.py makemigrationspython manage.py migrate原创 2020-05-20 14:10:52 · 413 阅读 · 0 评论 -
史上最简单-在 windows+python3.6 环境下创建自己的YOLOv3 [ VOC2007 ] 数据集
因为看了好多博客,将YOLOv3数据集标记分为好几步,感觉......有点说不出来的奇怪。现在想想,能用程序运行的事情,为啥要手动呢?请按如下步骤进行操作:1. 标记数据集。标记数据集所用软件为 LabelImg 。若没有此软件请 点此下载,提取码为:nc69。需要生成XML格式的标注文件,或者生成的标注文件可能无后缀名。2. 生成数据集点此下载压缩包,提取码:fua...原创 2020-03-16 10:44:22 · 672 阅读 · 0 评论 -
使用Python看网络小说
本文所述内容及其低级,仅为入门水平,高手勿阅。时值疫情期间,女友来家竟然惨遭滞留。本人因看网络小说,经常遭遇女友与老妈的双重监管(他们两个商量好了要督促我学习)被逼无奈,使用Python书写基础功能的看小说工具(仅使用控制台打印),可自动换页与换章。详情如下:使用PyCharm+Anaconda3 环境,包缺啥装啥,直接在PyCharm里装,及其简单粗暴。import tim...原创 2020-03-08 21:51:08 · 2731 阅读 · 1 评论 -
使用Python查询某学校当前是否能查询【考研笔试成绩】
因为家人正在考取【广西大学】研究生,反复查询研究生笔试成绩。然而从最早有学校公布考研成绩以来已经过去十多天了,广西大学依然风度翩翩,屹然不动。如此查询烦不胜烦,遂用Python代码自行反复查询研招网成绩公布接口(不是正式的接口),以作为提醒成绩接口公布之用。接口使用F12+Network大法得来,侵删不谢。以下是Python代码,只有一个GET请求和数据解析(因为嫌麻烦所以没用json解析包,...原创 2020-02-20 15:27:37 · 716 阅读 · 0 评论