- 本文为前一篇 一个小而全的项目的延续:一个小而全的Python项目示例_持续学习持续开发,我是雷学委!-CSDN博客安装Sphinx(文档生成工具)pip install -U Sphinx生成默认文档配置sphinx-quickstart这里选择了不分离代码跟文档。生成文档sphinx-build -b html . _build因为上面没有选择把代码跟文档分开,所以sphinx... 本文为前一篇 一个小而全的项目的延续:一个小而全的Python项目示例_持续学习持续开发,我是雷学委!-CSDN博客安装Sphinx(文档生成工具)pip install -U Sphinx生成默认文档配置sphinx-quickstart这里选择了不分离代码跟文档。生成文档sphinx-build -b html . _build因为上面没有选择把代码跟文档分开,所以sphinx...
- 之前分享过几篇Python的开发小作品,没有过多提到项目组织。 本文展示一个常见的python项目结构。 Python的好处是代码很容易理解,而且语言层面简洁。 但是就是因为太简洁了,导致各种项目结构不一,本文演示一下学委常用的项目组织方式。 如下目录所示 |-(根目录) |--requirements.txt # 项目依赖库 |--test_requirements.tx 之前分享过几篇Python的开发小作品,没有过多提到项目组织。 本文展示一个常见的python项目结构。 Python的好处是代码很容易理解,而且语言层面简洁。 但是就是因为太简洁了,导致各种项目结构不一,本文演示一下学委常用的项目组织方式。 如下目录所示 |-(根目录) |--requirements.txt # 项目依赖库 |--test_requirements.tx
- 好久没用python了,最近想试试一些新的python库,需要升级Macbook的python。发现这个过程问题还挺多的,主要是新的包只支持python3,不得不升级了。。。直接使用命令 brew upgrade python 进行升级这个命令会安装过程会下载一下依赖包,也会下载稳定版的python3。Operation time out 问题如果出现问题:Failed to conne... 好久没用python了,最近想试试一些新的python库,需要升级Macbook的python。发现这个过程问题还挺多的,主要是新的包只支持python3,不得不升级了。。。直接使用命令 brew upgrade python 进行升级这个命令会安装过程会下载一下依赖包,也会下载稳定版的python3。Operation time out 问题如果出现问题:Failed to conne...
- 偏度skewness定义:峰度定义:python使用pandas来计算偏度和峰度import pandas as pdx = [53, 61, 49, 66, 78, 47]s = pd.Series(x)print(s.skew())print(s.kurt())它是用上面的G1来计算偏度 G2来计算峰度,结果如下:0.7826325504212567-0.263165544103846... 偏度skewness定义:峰度定义:python使用pandas来计算偏度和峰度import pandas as pdx = [53, 61, 49, 66, 78, 47]s = pd.Series(x)print(s.skew())print(s.kurt())它是用上面的G1来计算偏度 G2来计算峰度,结果如下:0.7826325504212567-0.263165544103846...
- 一、Django自定义命令Django自定义命令文档:https://docs.djangoproject.com/zh-hans/2.2/howto/custom-management-commands/利用django-admin自定义命令我们可以ORM框架对model进行操作,如:定时更新数据库,检测数据库状态等等。Django为项目中每一个应用下的management/comman... 一、Django自定义命令Django自定义命令文档:https://docs.djangoproject.com/zh-hans/2.2/howto/custom-management-commands/利用django-admin自定义命令我们可以ORM框架对model进行操作,如:定时更新数据库,检测数据库状态等等。Django为项目中每一个应用下的management/comman...
- 前言在电商秒杀等高并发场景中,仅仅开启事务还是无法避免数据冲突。比如用户A和用户B获取某一商品的库存并尝试对其修改,A, B查询的商品库存都为5件,结果A下单5件,B也下单5件,这就出现问题了。解决方案就是操作( 查询或修改)某个商品库存信息时对其加锁。锁有悲观锁和乐观锁。 1.悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数... 前言在电商秒杀等高并发场景中,仅仅开启事务还是无法避免数据冲突。比如用户A和用户B获取某一商品的库存并尝试对其修改,A, B查询的商品库存都为5件,结果A下单5件,B也下单5件,这就出现问题了。解决方案就是操作( 查询或修改)某个商品库存信息时对其加锁。锁有悲观锁和乐观锁。 1.悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数...
- 前言 1.事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。数据库事务的四大特性 ACID: A(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失败的情况。 C... 前言 1.事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。数据库事务的四大特性 ACID: A(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失败的情况。 C...
- 【Python训练营】Python每日一练----第11天:完全二叉树的权值 【Python训练营】Python每日一练----第11天:完全二叉树的权值
- 使用urllib自带的函数替换网址中的字段 使用urllib自带的函数替换网址中的字段
- 项目的配置信息,除了用配置文件以外,还可以使用环境变量来进行设置。 项目的配置信息,除了用配置文件以外,还可以使用环境变量来进行设置。
- 前言 1.跨域问题跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略:所谓同源是指,域名,协议,端口均相同浏览器是从两个方面去做这个同源策略的,一是针对接口的请求,二是针对Dom的查询1.接口请求:比如用ajax从http://192.168.1.1页面向http://192.168.1.2/jsonp发起请求,由于两个url端口不同,... 前言 1.跨域问题跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略:所谓同源是指,域名,协议,端口均相同浏览器是从两个方面去做这个同源策略的,一是针对接口的请求,二是针对Dom的查询1.接口请求:比如用ajax从http://192.168.1.1页面向http://192.168.1.2/jsonp发起请求,由于两个url端口不同,...
- 测试文章【无尽武装】与字数【557万】分析:1、环境需求:【python】【jieba】【wordcloud】【matplotlib】我这里提供了【wordcloud】与【matplotlib】,【jieba如果使用失败请查看我【python爬虫】文章里的解决内容】2、提供的代码:【只需要更换你想解析文本的地址即可】import jiebaimport osfrom wordcloud... 测试文章【无尽武装】与字数【557万】分析:1、环境需求:【python】【jieba】【wordcloud】【matplotlib】我这里提供了【wordcloud】与【matplotlib】,【jieba如果使用失败请查看我【python爬虫】文章里的解决内容】2、提供的代码:【只需要更换你想解析文本的地址即可】import jiebaimport osfrom wordcloud...
- 需要环境:【jieba、wordcloud、matplotlib】小说资料请自己去下载,或者找你想解析的小说即可。我这里爬取的【时光之穿越一千年】我放在了项目路径下:解析代码:import jiebaimport osfrom wordcloud import WordCloudimport matplotlib.pyplot as pltpath = os.getcwd()#获取当前路... 需要环境:【jieba、wordcloud、matplotlib】小说资料请自己去下载,或者找你想解析的小说即可。我这里爬取的【时光之穿越一千年】我放在了项目路径下:解析代码:import jiebaimport osfrom wordcloud import WordCloudimport matplotlib.pyplot as pltpath = os.getcwd()#获取当前路...
- 结巴分词支持以下3种分词模式:精确模式。试图将句子最精确地切开,适合文本分析。全模式。将句子中所有的可能成词的词语都扫描出来,速度非常快,但是不能解决歧义。搜索引擎模式。在精确模式的基础上,对长词再次切分,提高召回率,适用于搜索引擎分词。结巴分词使用的算法是基于统计的分词方法,主要有如下3种方法:基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图采用了动态规划... 结巴分词支持以下3种分词模式:精确模式。试图将句子最精确地切开,适合文本分析。全模式。将句子中所有的可能成词的词语都扫描出来,速度非常快,但是不能解决歧义。搜索引擎模式。在精确模式的基础上,对长词再次切分,提高召回率,适用于搜索引擎分词。结巴分词使用的算法是基于统计的分词方法,主要有如下3种方法:基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图采用了动态规划...
- 中科院汉语分词系统是一个非常好用的分词工具,和结巴分词类似,但是比结巴分词功能更加强大,而且更加个性化。中科院分词的使用步骤如下:导入中科院分词模块 初始化pynlpir分词库。在pynlpir库中提供了open()函数用来初始化pynlpir分词库1、需要下载【pynlpir】库2、【open()】函数介绍:open()函数的原型如下:pynlpir.open(data_dir=pyn... 中科院汉语分词系统是一个非常好用的分词工具,和结巴分词类似,但是比结巴分词功能更加强大,而且更加个性化。中科院分词的使用步骤如下:导入中科院分词模块 初始化pynlpir分词库。在pynlpir库中提供了open()函数用来初始化pynlpir分词库1、需要下载【pynlpir】库2、【open()】函数介绍:open()函数的原型如下:pynlpir.open(data_dir=pyn...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签