Felix's blog
  • 主页
  • 文章
  • 随笔
  • 项目
  • 关于

python 相关文章 共 27 篇

爱尔法鲁酒吧问题python实现,复杂经济学博弈论自组织自适应系统

爱尔法鲁酒吧问题python实现,复杂经济学博弈论自组织自适应系统

最近在看布莱恩阿瑟(W.Brian Arthur)的《复杂经济学:经济思想的新框架》时,里面提到的复杂系统的自组织自适应的特点真的很吸引我,其中阿瑟在第二章提出了“爱尔法鲁酒吧问题”,将自适应复杂系统通过一个实验体现了出来,行为主体的每一次决策将影响他们共同存在的环境,而环境又进一步影响行为主体调整自己的决策或行为以适应这个不断因他们而变化的环境,层层递进。 爱尔法鲁酒吧问题...

2023-12-06T17:54:18Z python 机器学习 复杂系统
python字体子集化

python字体子集化

中文字体不像英文字体那样,26个大小写字母加一些标点符号就能凑成一套字体文件,轻量小巧。中文中光是常用的汉字就有3500个,所以一套中文字体文件往往会达到3、4mb,多的也有8mb等,如果在web中使用服务器端的中文字体,光是等待加载就要花去不少时间,所以为了使加载速度提升,我们可以采用字体子集化方案。 何为子集化 子集化即从源字体文件中抽取出需要使用到的文字...

2023-10-22T16:14:21Z python 字体
python根据行业根词及百度百科提取行业属性

python根据行业根词及百度百科提取行业属性

在构建一些行业或者事物的模型的时候,需要预先设计好相关的字段或属性,举个例子,比如搭建飞机机型的数据库模型时,它可能有的字段有“重量”、“长度”、“机翼长度”、“动力模式”等等,不过在设定这些字段时,一般需要对该行业或者这类事物有一定的了解,所以后面就在构思一种可以通用的、比较快能查询一个行业的常见属性的方法,后面发现使用一些百科信息的属性来构建这样一个项目是可行,实施之后也能达到不错的效果...

2023-02-26T13:17:52Z python 趣味 数据库
python使用朴素贝叶斯实现简单中文文本分类

python使用朴素贝叶斯实现简单中文文本分类

之前在看《数据科学入门》——Joel Grus的第13章朴素贝叶斯算法的时候,文章内根据朴素贝叶斯算法实现了一个简单的英文垃圾邮件筛选器,跟着做了一下,还是很好理解的,后面拓展了一下思维,发现运用到中文文本分类上还是很容易实现的,不过是将垃圾邮件区分的二分类问题转换成多分类问题,几分类问题取决于你提前设置的需要区分的类别,那么下面就写一下我的实现过程,抛砖引玉,和大家一起进步。 <h...

2022-09-14T19:21:03Z python 机器学习 朴素贝叶斯
基于时间戳与对称加密实现简单的token验证

基于时间戳与对称加密实现简单的token验证

之前需要在两台服务器之间频繁传输一些重要数据,一台服务器开放数据接口,另一台调用,为了防止数据泄露,所以简单构思了一下,在接口上添加了一个简单的token验证机制,采用时间戳、base64和密码表来完成,为对称加密。那么下面就带来python的具体实现步骤。 思路一览 采用对称加密解密,即调用数据端按照顺序生成token,服务器端按照逆顺序解析token,并从...

2022-09-09T14:16:02Z python 安全
递归打印出树形结构数据(多层级数据)(小思考)

递归打印出树形结构数据(多层级数据)(小思考)

昨天在想如何将树形结构数据,即一层层、有父级子级关系的数据打印出来,而且还能表示层级关系。刚才想了想,感觉用递归比较合适,稍微琢磨了一下发现可行,下面就分享一下这个想法。 先准备一些数据,为了方便演示,我这里就用dict和list的组合来表示数据,另外我们规定每一行的索引即代表该行的id,比如第一行的数据,它的id就是0,第二行就是1,以此类推。 其中的paren...

2021-12-01T16:24:36Z python code 趣味
Python Web开发基于flask的博客系统教程(4-1)操作url的参数(查询字符串)

Python Web开发基于flask的博客系统教程(4-1)操作url的参数(查询字符串)

现在我们来到了flask教程的第四章,这一章我们来学习一下如何处理用户向flask传输的数据。 在开始学习之前,我先分享一下http请求中常见的两种方法,分别是GET和POST。 GET和POST方法 GET GET顾名思义,即获取,通过url向服务端获取页面或数据...

2021-09-06T18:39:31Z python flask

Python Web开发基于flask的博客系统教程(3-6)复用模板的方式:继承和组件化

我们在编程的时候,往往会将一些功能封装成函数,以达到可以重复使用的目的,而对于web模板来说,我们也是可以写好一些基础内容框架,然后在之后重复使用的。 复用方法一:继承 这个我们之前有讲过,先写好一个基础的页面模板(如base.html),之后新的模板在这个基础模板上继承拓展,就可以减少重复写一些部分代码的工作了。 <...

2021-06-27T18:07:00Z python flask
Python Web开发基于flask的博客系统教程(3-5)闪现消息flash

Python Web开发基于flask的博客系统教程(3-5)闪现消息flash

有时候在用户完成了某些操作时,如何让他们知道自己的操作结果,比如操作成功或者操作失败了呢。在flask中,提供了一个闪现消息的函数flash,通过这个函数,我们可以返回给客户端一些消息,让客户端在下一次请求时获得flash的内容。这也叫做闪现消息,下面我们就一起来了解一下吧。 在开始之前,我们先看看闪现消息的常见形式,让大家有个直观的了解。 <...

2021-05-01T15:36:15Z python flask
将unsplash搜索页简单封装成一个多语言支持的搜图api

将unsplash搜索页简单封装成一个多语言支持的搜图api

写文章的时候,找图是一个比较麻烦的事情,既要找到好看高清的图片,又要规避版权的风险,而国外就有很多免版权的图库,比如pexels、unsplash等等,其中我比较常用的是unsplash。而我就在想,可不可以把unsplash封装成一个api,这样在嵌入一些项目中会比较方便。那么话不多说,一起来看看吧。 其实unsplash官方就已经提供了api接口了,有两种,source a...

2021-04-27T20:08:14Z python 趣味
flask使用session实现简单的评论验证码系统

flask使用session实现简单的评论验证码系统

前段时间的某一天,我这个万年没几个人光临,门可罗雀的网站,突然被刷垃圾评论,手机的邮箱一直给我发新消息提醒,着实搞得我有点烦,但又没什么时间搞,所以就先暂时把评论功能给关了。最近就趁着清明假期弄了一个简单的评论验证码系统,下面就分享一下我的设计思路,希望对小伙伴们有帮助。 <img src="https://img.felixlee.cn/blog/20210407001.PN...

2021-04-06T19:01:46Z flask python code
Python Web开发基于flask的博客系统教程(3-4)错误页面

Python Web开发基于flask的博客系统教程(3-4)错误页面

很多时候,用户输入的url不一定存在,或者服务器出现了错误,我们就需要告诉浏览器发生了什么,我们就会从服务器返回一些包含特定意义的状态码,比如404(页面不存在或被删除)、500(服务器内部错误)等等,但是这些状态码是直接告诉浏览器或者搜索引擎,需要打开开发者工具查看响应状态或者网络页才能看到,如果用户不打开的话就不知道怎么回事,所以我们就需要返回一些错误的页面给用户,也告诉用户到底发生了什...

2020-12-26T19:14:50Z python code flask
Python Web开发基于flask的博客系统教程(3-3)生成链接与调用静态文件

Python Web开发基于flask的博客系统教程(3-3)生成链接与调用静态文件

上一篇中,我们讲了一下在jinja模板中的一些逻辑操作,通过一些特定的逻辑语句,我们可以在模板中像写python一样循环或者判断一些变量,并渲染出相应的html来,而在这一篇中,我们要学习一下如何生成链接以及静态资源的地址,下面我们就一起来看看吧。 生成链接 路由地址 在flask的路由文件中,我们是用装饰器装饰...

2020-10-07T07:13:39Z python code flask
canonical对于seo的作用—以及flask的实现

canonical对于seo的作用—以及flask的实现

现在对于网站在搜索引擎上的表现开始多的关注起来,经常有事没事就查网站的收录,网站在seo上也开始暴露出来一些问题,其中就发现了一个问题:搜索引擎收录内容重复的页面,这一点在谷歌搜索上比较明显。 在观察了几个网站的收录情况后,我发现谷歌搜索对于页面收录的要求相较于百度搜索会低一点,也就是更加容易收录。对于一些不必要收录的页面,谷歌会收录。有关注过wordpress站点收录情况的小...

2020-08-04T20:31:09Z python code flask web seo
Flask使用ECharts实现网站浏览量统计图功能

Flask使用ECharts实现网站浏览量统计图功能

图表是可以直观展示数据差异的一种形式,在生活中也有很多地方会应用到图表,最近在做吉他谱网站后台时,就打算做一个近十天网站浏览量折线图的功能,在捣鼓了一番后,实现的效果是下图所示,十天之前的不显示,x轴显示日期,y轴显示对应的浏览量,这里的浏览量指的是PV(page view)即页面的浏览量,图表使用的插件是ECharts,为了帮助有同样需要的小伙伴,所以就将实现的过程跟大家分享一下吧。</p...

2020-07-19T16:09:51Z python code flask web
flask使用cookies实现网站简单的点赞功能

flask使用cookies实现网站简单的点赞功能

在现如今大部分的网站与社交app中我们都能看到有点赞的功能,比如常见的微博、B站、网易云音乐,点赞是对创作者的一种可量化的肯定,是一种激励创作者源源不断产出内容的动力。设计点赞功能有非常多种方式,对于数据库存在用户表的网站,可以通过多对多关系设计一个点赞表,或者在用户表或内容表中添加一个字段用于储存点赞过的内容或点赞过的用户,而对于数据库无用户表的网站,也是可以通过在表中字段添加点赞过的ip...

2020-07-14T19:12:16Z python code flask web
了解_wp_attachment_metadata的规则,为wordpress的媒体库上传图片吧

了解_wp_attachment_metadata的规则,为wordpress的媒体库上传图片吧

最近修改了一下之前上传wordpress文章的代码,准备为程序加一个添加特色图片的功能,即文章的封面,观察了一下wordpress的数据库发现,特色图片需要先添加到wordpress的媒体库中,然后才能设为文章的封面,所以下面就跟大家分享一下这之间的一些记录。 一张图片要上传到wordpress的媒体库,需要在数据库添加两条记录。 一是在wp_post...

2020-06-16T18:28:52Z python code wordpress
python实现一个简单的http静态资源服务器

python实现一个简单的http静态资源服务器

在互联网中,传输数据有各种各样的协议,比如我们经常会接触到的http协议,一般用于web传输,还有用于邮件传输的smtp、pop3协议,用于传输文件的FTP协议等等,这些协议在网络分层中属于应用层协议,是基于位于传输层的TCP协议封装的,所以今天我们要来尝试使用python的内置库与模块基于TCP用http协议规范实现一个类似apache的静态资源服务器。 一...

2020-06-02T19:23:27Z python code web http
Python Web开发基于flask的博客系统教程(3-2)模板渲染的更多操作

Python Web开发基于flask的博客系统教程(3-2)模板渲染的更多操作

在上一篇中,我们学习了关于前端框架与使用模板的一些知识,知道如何在模板中调用传入的参数以及如何继承模板以减少重复的代码,但是仅仅这些还是不太够的,有时候我们还需要对传入的参数进行一些判断与操作,所以这一篇我们来深入了解一下flask在渲染模板时的一些其他操作 一、模板接受的数据类型 在python中数据有各种各样的类...

2020-05-11T20:07:10Z python code flask
使用python爬虫为wordpress采集内容

使用python爬虫为wordpress采集内容

生命不止,折腾不停,最近开始接触了wordpress,发现wordpress真的做得很不错,有很多地方值得学习,很多地方也设置得非常巧妙。在刚安装完了wp后就会有一篇“世界你好”的文章,有点空荡荡,所以我在想可不可用python为wordpress采集一些内容再自动发布上去呢,那么话不多说,让我们开干吧 一、所需库与模块 re...

2020-04-26T16:05:11Z python code wordpress
Python Web开发基于flask的博客系统教程(3-1)——前端框架与模板继承

Python Web开发基于flask的博客系统教程(3-1)——前端框架与模板继承

网站的外观往往是决定第一印象的关键,优美雅观的界面才能最大程度留下访问网站的人,所以这一篇我们就开始讲一讲网站的前端与flask的实际操作,本文主要讲的是前端框架与模板继承,让我们开始学习吧! 一、前端框架 frog.py @app.route('/') d...

2020-04-06T08:53:07Z python code flask
Python Web开发基于flask的博客系统教程(2)——请求与响应

Python Web开发基于flask的博客系统教程(2)——请求与响应

咳咳咳...我们终于来到了第二章,在上一章节Python Web开发基于flask的博客系统教程(1)——入门中,我们学习了Flask的一些基础知识,而在这一章中,我们将学习一下关于Flask在http请求与响应上的一些知识与操作,那么话不多说,让我们开始吧! <img src="https://img.felixlee.cn/blo...

2020-02-26T18:06:26Z python code flask
Python Web开发基于flask的博客系统教程(1)——入门

Python Web开发基于flask的博客系统教程(1)——入门

well,well,well......看到这个博客开到现在发出来的文章两只手都数得过来,悲凉的感觉就不禁蔓延来开,不想让这个博客过于荒凉又想满足自己的创作欲,写点什么的想法就自然而然地漫延出来,思来想去到底写什么题材呢?有了!——教程!分享点什么东西又能有一点儿价值(颇有点好为人师的意味hh),最重要的是有很多内容可以写;还有一种说法,教别人知识的同时也在无形中巩固了自己的知识,这种双赢的...

2020-02-16T14:50:23Z python code flask
python实现图片转字符画

python实现图片转字符画

一、所需库 PIL:python的一个图形处理库 os:python的一个标准库,提供操作系统功能的一些函数 二、思路 我们都知道图片都是由一个一个的像素点组成的(如下图所示),每个像素点又由三种颜色R红色、G绿色、B蓝色各自按0到255组合而成,颜色所代表的数...

2020-02-12T18:23:24Z python code
博客文章与标签关系的数据库设计与实现

博客文章与标签关系的数据库设计与实现

大家在某些博客都可以看到文章会带上一些标签,标签的作用是对目标进行分类,让浏览博客的人能更快找到自己需要的内容,提高查阅效率。 比如本博客的标签示例: 点击标签就会进入相应的标签目录。 <img src=...

2019-09-03T19:14:03Z python code 数据库 flask
用python解数独

用python解数独

1、思路 使用递归与回溯的方法,从开头一直往后在数字为0的地方用1到9按顺序试,成功就填下一个空格,走到无路可走就回到上一层重新试下一个数字,直至完成。 数独用数组表示 ,空值用0表示。 board=[ [8,0,0,0,0,0,0,0,0], [0,0,3,6,0,0,0,0,0...

2019-07-19T18:58:58Z python code
python实现简单的聊天室

python实现简单的聊天室

之前在学习廖雪峰老师的python3教程,看到socket的那一章时,有一个想法突然冒出来,是不是可以通过socket做一个简单的聊天室软件,在构思了一段时间后,废话不多说,开始实施: 一、思维导图 <img src="https://img.felixlee.cn/blog/20190704182936.png" alt="...

2019-07-04T05:51:27Z python code