分类: Python
发布49
协同过滤推荐算法(余弦相似度算法推荐)
余弦相似度原理import pandas as pdimport numpy as np# 导入余弦相似度from sklearn.metrics.pairwise import cosine_similarity# 读取问卷星答题数据加载数据(问卷是以评分矩阵的方式统计便于计算余弦相似度,这里简单的以1代表喜欢0代表不喜欢)data = pd.read_excel("./余弦相似度计算推荐体育项目爱好问卷_20_20.xlsx")data#... 阅读更多
评论: 24 分类: Python2.多个班级多门学科批量聚合求三率(合格率、良好率、优秀率)-python pandas
评论: 0 分类: Python1.合并与拆分表格-python pandas
" width="600" height="400" frameborder="1" align=""> 阅读更多
评论: 0 分类: PythonFlask Web 项目 Todolist 待办事项开发实例
" width="600" height="400" frameborder="1" align="">点击下方链接可下载源代码:venv_todo_list.zip 阅读更多
评论: 0 分类: Python简单的文章抄袭检测工具
要看两篇文章是否存在抄袭,一个简单的思路就是看两篇文章的关键词的重复率是否很高,利用jieba库可以很容易提取文章的关键词,再利用两篇文章关键词的交集除以并集的比重就可以简单的判断两篇文章是否存在抄袭,下面我们用python简单的来实现一下吧。下面是两篇关于青春的文章分别放在“a.txt”和“b.txt”记事本文件中。import jieba.analyse # 导入jieba分词分析库a_words = "a.txt" # 文章1的路径b_words = "b.txt" # 文章2的路径#... 阅读更多
评论: 0 分类: Pythonpython实现简单的加密和解密
1.生成原始ASCII码字符表encrypt_src2.利用random.shuffle() 打乱ASCII码表3.利用字典把两个表设置成加密解密互查字典生成加密和解密对应表import randomencrypt_src = [chr(i) for i in range(33,127)] # 生成ascii码encrypt_tar = encrypt_src[:] # 浅拷贝原始表random.shuffle(encrypt_tar) # 打乱原始表生成乱序encrypt_stt_dic... 阅读更多
评论: 0 分类: Pythonpython应用之猜数字游戏(界面版)
作品演示猜数字游戏,逻辑上比较简单,需要考虑一些用户输入的特殊情况的处理,如超过猜测数字范围以及用户输入的不是数字而是其他符号时候的处理。需要考虑问题考虑的周全一些。本例中用户答对后如果继续输入的特殊情况并未考虑,感兴趣的朋友可以想一想自己完善。里面涉及到了简单的正则表达式的应用,感兴趣的朋友可以自己网上找资料学习。python 代码from tkinter import *# 引入错误弹框取个别名mesboximport tkinter.messagebox as mesboximport... 阅读更多
评论: 0 分类: Pythonpython应用之抽奖小程序(图形界面)
作品演示这个抽奖程序虽小,但是基本上python的大多基础知识都运用到了,可以算是学习基础后一个很好的综合性实际应用例子。包括文件内容的读取,列表,列表推导式,变量,函数的运用以及python自带的图形界面库tkinter的简单使用。(tkinter详细使用可以点击链接查看)python代码from tkinter import *import random# 定义滚动显示开关is_scroll = False# 定义开始按钮功能def doclick(): # print('click')... 阅读更多
评论: 0 分类: Pythonpython文件打包为可执行程序-pyinstaller
一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:1、在cmd控制台下,先升级pip版本,先执行命: pip install -U pip,若执行失败,控制台会提示新密令,按照提示升级即可。2、升级完pip后,执行命令 : pip install pyinstaller... 阅读更多
评论: 0 分类: Pythonpython应用之词频统计
词频词频,是一种用于情报检索与文本挖掘的常用加权技术,用以评估一个词对于一个文件或者一个语料库中的一个领域文件集的重复程度。词频统计为学术研究提供了新的方法和视野。词频统计字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜索引擎应用,作为文件与用户查询之间相关程度的度量或评级。在现实中,我们通常会背单词,而一些人常常会看一些应试的高频词汇,那么这些高频词汇是哪里来的呢?你知道么?高频词汇通常是通过词频统计的软件,将相应的英语... 阅读更多
评论: 0 分类: Python