分类: 开源项目

开源文档生成工具Sphinx

在学习Python包的时候经常看到使用Sphinx说明文档,不管是形式还是样式看起来都非常的优秀。今天就一起学习下如何自己也能使用Sphinx生成文档。 Sphinx简介 Sphinx 是一个强大的文档生成工具,专为编写技术文…

器→工具, 开源项目 ·

Flask学习之Werkzeug

Werkzeug简介 Flask 和 Werkzeug 之间的关系可以理解为 Flask 是建立在 Werkzeug 基础之上的一个 Web 框架。要了解它们之间的关系,我们需要先分别理解 Flask 和 Werkzeug 的角色和功能。 Werkzeug Werk…

器→工具, 开源项目 ·

Python模板引擎jinja2

Jinja2简介 Jinja2 是由 Armin Ronacher 开发的,这位开发者也是 Flask 和 Werkzeug 等著名 Python 项目的作者。Jinja2 的设计受到了 Django 模板系统的影响,但在灵活性和性能方面进行了优化。它首次发布于 2008 …

Python管道工具Pipe

在先前的文章中,我们介绍了Linux中的管道工具,也学习了Scikit-Learn中的Pipeline。今天再来说一下如何在Python中使用管道操作,使得带来逻辑更加简单易懂。 案例展示 任务:给定一个整数数组,编写一个程序…

器→工具, 开源项目 ·

Python虚假数据生成工具Faker

在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。在手动制造数据的过程中,可能需要花费大量精力和工作量,而使用Faker生成…

器→工具, 开源项目 ·

机器学习可解释性工具:SHAP

机器学习在很多领域取得了重要的进步,也帮助人减少了不少体力劳动。要训练一个机器学习模型,以及将模型应用在实际场景中,最重要的是数据的收集以及处理。那么,如何使用模型指导数据收集就成了一个重要的问题,…

热门Python Web 框架的盘点

在学习Python过程中,如果学习Web开发,一般会涉及到Web框架,特别是对于新手,除了主流的Django和Flask,一般不会了解还有哪些框架更能适合自己。今天主要从Github的Star数量进行统计,将热门的开源Python Web框架…

Python Web应用的线上部署

想要将Python Web应用部署到线上,目前主流的方案是在Gunicorn/uWSGI前面再加一层Nginx,其中Nginx的主要作用是: 做负载均衡,便于后期服务器的水平扩展,可轻松将应用部署到多台服务器或多个进程中。 缓…

神经网络时间序列预测工具NeuralProphet

NeuralProphet产生背景 大多数时间序列问题需要易于理解的预测。同时,需要有效的预测。这两个愿望导致了一种权衡:可解释性与准确率。准确率的显著提高通常归因于更复杂的模型。然而,复杂性与可解释性存在天然的…

Hive UDF的开发简介

Hive 内置了很多函数,可以参考Hive Built-In Functions。但是有些情况下,这些内置函数还是不能满足我们的需求,这时候就需要UDF出场了。 UDF全称:User-Defined Functions,即用户自定义函数,在Hive SQL编译…