python学习
文章平均质量分 96
哈拉泽空
如果你什么都知道,那你肯定错了
展开
-
数据挖掘课程设计实战——基于Django开发的音乐推荐系统网站
1. 项目介绍音乐推荐系统必须实现的需求:用户注册/登录/退出,存储音乐数据,存储用户和歌手数据,计算音乐模型,根据基于内容的推荐算法和基于物品和用户的协同过滤算法等计算用户可能感兴趣的音乐,展示用户可能喜欢的音乐,具有选择用户,选择标签(可选歌曲、歌手等),为你推荐,歌单与歌手推荐,歌单详情与歌单详情页推荐,排行榜,我的足迹,后台管理等功能。2. 项目演示3. 模块分解要开发搭建一个具有推荐功能的音乐网站,工程量着实不小。本次课程设计我们是分组每组三人进行的...原创 2021-05-08 20:31:05 · 14988 阅读 · 16 评论 -
分治法解决凸包问题到底咋回事?为了弄懂,我用python写了个可视化窗体程序
此分治法解决凸包问题演示程序是基于PyQt5库与matplotlib库进行开发的窗体动态演示程序。采用python面向对象知识对窗体进行类封装,通过matplotlib.backends.backend_qt5agg类连接PyQt5在GUI中呈现图像。通过用户点击按钮进行交互,能够一步步的演示用分治法生成凸包时从无到有的整个过程。功能包含查看分治法凸包问题原理、生成凸包、退出程序三个部分,运行程序时通过一直点击“下一步“按钮,可以动态地查看用分治法生成凸包的整个过程。个人认为讲的最清楚一看就懂的一个博客原创 2020-07-30 21:00:13 · 609 阅读 · 0 评论 -
使用Pygame制作2048小游戏
好久没有写文章了,暑假一直没有怎么学习计算机方面的相关知识,不过倒是坚持背了一个多月的单词红宝书,看了汤神的基础课。真的没想到自己居然也能有毅力背了150多页的单词,还写完了一本正反面的字帖这些事以前从来没坚持下来过,可能就是长大了懂事了吧,hhh。还练了一周的科三。后天第三次考了,希望这次能考过。吃完晚饭闲来无事,准备回归从前写写小文章。现在先来分享一下我的python课两个期末大作业之一——Pygame开发的2048一、游戏效果展示1.运行程序,出现欢迎界面。点击鼠标左键后,出现主菜单界面。.原创 2020-12-02 20:46:37 · 5772 阅读 · 1 评论 -
斗图斗不过小伙伴?python多线程爬取斗图网表情包,助你成为斗图帝!
最近python基础课讲到了多线程,老师让交个多线程的实例练习。于是来试试多线程爬虫,正好复习一下mooc上自学的嵩天男神的爬虫知识。想法很美好,过程却很心酸,从早上开始写,每次出现各种奇怪问题,到现在晚上了终于是搞好啦。害得我连晚上的课都没有听,不过看着文件夹中图片蹭蹭的往外冒,心里还是成就感爆棚~咳咳,不多bb,本例子是在下面大佬的博客中看见学习的,实例参考博客链接,根据这位大佬博客做了小...原创 2020-12-02 20:47:26 · 2645 阅读 · 3 评论 -
三分钟上手Markdown——基本语法快速入门
最近爱上了用Markdown写博客,哈哈!你问我为什么?主要是用不着鼠标,全凭手敲解决问题,爽呀~好吧,我只是小菜鸟,发现了新大陆,文中表述有误评论马上修改!1.标题标题的语法是这样的:一个#加上一个空格一定要加空格!几个#就是几级标题真正输入# 一级标题## 二级标题### 没错,你真聪明#### 你已经学会了标题对应显示一级标题二级标题...原创 2020-03-17 14:29:51 · 479 阅读 · 0 评论 -
python模拟二项分布,并绘制直方图
包括:如何绘制直方图,如何在直方图上添加信息,如何得到二项分布,如何设置x,y坐标轴的范围,如何解决图画中不能显示中文的问题from pylab import *mpl.rcParams['font.sans-serif'] = ['SimHei']import numpy as npimport matplotlib.pyplot as pltdef getdata(data)...原创 2020-03-06 16:11:33 · 3378 阅读 · 0 评论 -
python中一个星号*和两个星号**的作用
这一篇博客写的很不错,细细看来,感悟颇深Python中的*(星号)和**(双星号)完全详解比较重要的两个作用就是:1.收集列表中多余的值2.用于函数时,如果是调用函数,*表示分配参数,**表示分配关键参数。如果是定义函数时,*表示收集参数,**表示收集关键参数...原创 2020-02-28 10:59:57 · 3787 阅读 · 0 评论 -
python中 list.sort() 和 sorted(list) 的区别
做个实验,如下b=[('a',1),('c',5),('b',4)]print(sorted(b,key=lambda x:x[1]))print(b)b.sorted(key=lambda x:x[1])print(b)输出结果:总结:list.sort()只是list上的方法,list.sort()之后改变了list 的值,这时再输出就是排序好的值...原创 2020-02-28 10:26:31 · 954 阅读 · 0 评论