分类: 开源项目

Flask学习之Werkzeug

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

器→工具, 开源项目 ·

Python模板引擎jinja2

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

Python管道工具Pipe

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

器→工具, 开源项目 ·

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编译成Ma…

Linux树型结构文件系统

对于每一个 Linux 学习者来说,了解 Linux 文件系统的目录结构,是学好 Linux 的至关重要的一步。深入了解 Linux 文件目录结构的标准和每个目录的详细功能,对于我们用好 Linux 系统非常重要。 文件系统的是用来组…

器→工具, 开源项目 ·