首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单方式发布你Python应用

感觉就是,程序员写软件,要给不懂技术的人用才有价值,否则得到就是:就这,我也能写。...我们不是龙哥,写不出牛逼 foxmail,但是写个自动化脚本还是可以,即使是一个小小脚本,只要能提供帮助,其他人也是有需求。 那么如何将你写程序发布给其他人用呢?...简单打包方式可能无法满足需要,复杂一些就要写配置文件,有时明明写好配置文件,就是没有生效。 打包文件大,启动慢。...还有一种方式就是编写 Web 应用程序,发布成 Web 站点、H5、微信小程序等形式,这个门槛就有点高了,你需要有一定经验且熟悉 Web 开发,还要购买服务器或者云产品。...今天分享一下非常简单可行方式发布 Python 应用程序,发布后用户只需要双击一个文件就可以启动你应用程序,不懂任何技术的人都会使用。

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

pandas一个优雅高级应用函数

pandas中4个高级应用函数 applymap:元素级 apply:行列级 transform:行列级 还有另外一个管道函数pipe(),是表级应用函数。...以下是内容展示,完整数据、和代码可戳《pandas进阶宝典V1.1.6》进行了解。 pipe函数介绍 函数: pipe函数应用在series和dataframe两个数据结构上。...用于处理数据函数,可以是内置函数、库函数、自定义函数或匿名函数 *args:指定传递给函数位置参数 **kwargs:指定传递给函数关键字 pipe函数应用 一、单个函数 df.pipe(np.exp...这样做优点是: 执行顺序一目了然,逻辑清晰 可读性很高 非常优雅 三、特殊传参方式 pipe()默认情况下会将dataframe传给调用函数第一个参数,但一些函数在定义时第一个参数并不是用来接收dataframe...此外,函数*args和**kwargs传递方式不变。

18730

Pandas用了一年,这3个函数是我最爱……

导读 作为一名数据分析师,也是Pandas重度依赖者,虽然其提供了大量便利接口,但其中这3个却使用频率更高!...01 assign 在数据分析处理中,赋值产生新列是非常高频应用场景,简单可能是赋值常数列、复杂可能是由一列产生另外一个一列,对于这种需求pandas有多种方法实现,但个人唯独喜欢assign,...02 eval 实际上,eval是一个Python基础函数,用于执行字符串形式计算表达式,例如以下简单实例: ?...03 query 这应该是最近使用最为频繁一个接口了,pandas中虽然也提供了多种数据筛选方式,例如loc中增加表达式、或者直接用df[df[]……]等等,但总觉得用起来不够优雅,尤其是要写两遍df...尤其是query也是类似于SQL中where关键字语法逻辑,用起来会很顺滑。 ? 例如对于以上dataframe,需要根据不同场景查询满足条件记录,调用query实现方式为: ?

1.8K30

人力资源数据分析中 “回归函数应用

回归数据分析是已知X和Y数据之间关系,然后未来发生X来预测Y值数据这样一种关系,这种以过去数据为依据来预测未来数据方式就叫做回归分析。...– 趋势线 – 指数 3、点击趋势线 – 选择“显示公式”,“显示R平方”,在回归函数线上会出现回归函数和R平方值,回归函数是一个指数函数,在EXCEL里我们可以通过函数来输入X值预测计算Y值。...如果我想计算160CM对应体重,我们就可以用函数 Y= EXP(0.0192*160)*2.27 = 47.45KG R² 决定系数,衡量是回归直线在多大程度上准确呈现了数据走向。...再看下面这个案例,这是历年来双十一营业额数据,然后我们做了一个回归分析,发现每年数据都神奇落在了回归函数上,拟合度有0.99,我们根据这条回归函数做了2020年双十一营业额预测为3284.94...在人力资源模块里回归函数被大量应用在薪酬数据分析里,在薪酬数据分析里我们需要对各个层级进行薪酬曲线绘制,再对薪酬曲线进行数据分析,判断职级和薪酬拟合度,对各个职级进行薪酬预测,都是可以通过回归函数来进行数据分析

1.4K20

简单方式让你了解去中心化应用DAPP开发

简单方式让你了解去中心化应用DAPP开发 一、什么是中心化 例如,微信归腾讯,facebook 归 facebook,淘宝归阿里巴巴。...在这些应用中,我们只是腾讯和 facebook 用户,我们无权干涉这些公司如何改变应用规则,有时甚至泄露我们隐私,我们无力抵抗。...二、什么是去中心化 Dapp不同,Dapp 是去中心化,Dapp 本质是一个协议,一个用代码编写规则,代码是开源,每个人都可以看到它,没有人可以改变它,在 Dapp 中,隐私控制权也交还给用户...总的来说: Dapp 意味着应用程序中所有付费项目将不再有中间价格,所有与信息隐私相关数据将不会被披露,所有在分布式网络上运行数据合同将不会被篡改。...关键词: DAPP开发,去中心化应用,智能合约

48520

Pandas函数应用、层级索引、统计计算1.Pandas函数应用apply 和 applymap排序处理缺失数据2.层级索引(hierarchical indexing)MultiIndex索引对

文章来源:Python数据分析 1.Pandas函数应用 apply 和 applymap 1....可直接使用NumPy函数 示例代码: # Numpy ufunc 函数 df = pd.DataFrame(np.random.randn(5,4) - 1) print(df) print(np.abs...通过apply将函数应用到列或行上 示例代码: # 使用apply应用行或列数据 #f = lambda x : x.max() print(df.apply(lambda x : x.max()))...通过applymap将函数应用到每个数据上 示例代码: # 使用applymap应用到每个数据 f2 = lambda x : '%.2f' % x print(df.applymap(f2)) 运行结果...因为现在有两层索引,当通过外层索引获取数据时候,可以直接利用外层索引标签来获取。 当要通过内层索引获取数据时候,在list中传入两个元素,前者是表示要选取外层索引,后者表示要选取内层索引。

2.2K20

盘点一道使用pandas.groupby函数实战应用题目

一、前言 前几天Python青铜群有个叫【假装新手】粉丝问了一个数据分析问题,这里拿出来给大家分享下。...一开始以为只是一个简单去重问题而已,【编程数学钟老师】大佬提出使用set函数,后来有粉丝发现其实没有想这么简单。目前粉丝就需要编号,然后把重复编号删除,但是需要保留前边审批意见。...方法一 这个方法来自【(这是月亮背面)】大佬提供方法,使用pandasgroupby函数巧妙解决,非常奈斯!...这篇文章基于粉丝提问,在实际工作中运用Python工具实现了数据批量分组问题,在实现过程中,巧妙运用了pandas.groupby()函数,顺利帮助粉丝解决了问题,加深了对该函数认识。...最后感谢粉丝【假装新手】提问,感谢【(这是月亮背面)】大佬和【Oui】大佬给予思路和代码支持。 文中针对该问题,给出了两个方法,小编相信肯定还有其他方法,欢迎大家积极尝试。

59230

简单方式在ASP.NET Core应用中实现认证、登录和注销

认证体系只有在证实了访问者真实身份情况下才会允许其进入。ASP.NET Core提供了多种认证方式,它们实现都基于相同认证模型。...ASP.NET Core应用安全令牌被称为认证票据(Authentication Ticket),所以ASP.NET Core应用采用基于票据认证方式。...一旦拥有了由认证方颁发认证票据,我们就可以按照双方协商方式(如通过Cookie或者报头)在请求中携带该认证票据,并以此票据声明身份执行目标操作或者访问目标资源。...四、登录 登录与注销分别实现在SignInAsync方法和SignOutAsync方法中,我们采用是针对“用户名 + 密码”登录方式,所以可以利用静态字段_accounts来存储应用注册账号。...在静态构造函数中,我们添加密码均为“password”3个账号(Foo、Bar和Baz)。

3.4K30

这或许是对小白友好python入门了吧——20,定义函数简单应用

理论上来说,你可以定义任何函数,也可以让这些函数做任何事,今天,我们就来看几个小例子。 假设你是一名淘宝卖家,你要给你顾客发快递,你有一套模板,只需要填入相关关键字就可以,那应该怎么办呢?...,这和我们接下来工作有关 ?...我们默认值是空,刚才让大家注意顺序原因是python是只认识顺序,简单粗暴来说默认值最好放在最后。...我们可以利用def函数来填充字典: def customers(phonenumber,things): """返回顾客手机号和购买商品""" customer = {"手机号":phonenumber...注意一下,代码第三行、第四行customer可以任意取名,但是两者要一样并且和定义函数不一样。

75850

Pandas数据分组函数应用(df.apply()、df.agg()和df.transform()、df.applymap())

文章目录 apply()函数 介绍 样例 性能比较 apply() 数据聚合agg() 数据转换transform() applymap() 将自己定义或其他库函数应用Pandas对象,有以下...3种方法: apply():逐行或逐列应用函数 agg()和transform():聚合和转换 applymap():逐元素应用函数 apply()函数 介绍 apply函数pandas里面所有函数中自由度最高函数...对象逐元素应用某个函数,成为元素级函数应用; 与map()区别: applymap()是DataFrame实例方法 map()是Series实例方法 例:对成绩保留小数后两位 >>> df.applymap...,再将结果合并;整个DataFrame函数输出可以是标量、Series或DataFrame;每个apply语句只能传入一个函数; agg可以通过字典方式指定特征进行不同函数操作,每一特征函数输出必须为标量...; transform不可以通过字典方式指定特征进行不同函数操作,但函数运算单位也是DataFrame每一特征,每一特征函数输出可以是标量或者Series,但标量会被广播。

2.2K10

考点:应用,基本排序法,复杂排序法,sorted函数灵活运用【Python习题05】

尽量使用sorted函数实现! 考点: 此题考点主要是对数值比较,然后对属性排序。...,当我们做好排序,就可以指导值了。 3.常规比较方法就是例如本地源代码第一种方法,当我们比较出更大年龄时,同时带上对应姓名。...4.此题第二与第三种方法都是利用了cmp_to_key函数来进行复杂排序,这个函数在functools模块,巧妙运用后可以对复杂对象进行排序。...coding: utf-8 -*- """ @File文件 : ljytest76 @Time创建时间 : 2021/11/25 @Author作者 : 刘金玉 @Contact联系方式...else: # return -1 # p2=sorted(p,key=cmp_to_key(my)) # print(p2) 总结:通过此题,我们主要学习如何使用soted函数对更为复杂对象进行排序

29210

使用PandasGUI进行探索性数据分析

Pandasgui是一个开源python模块,它为pandas创建了一个GUI界面,我们可以在其中使用pandas功能分析数据和使用不同功能,以便可视化和分析数据,并执行探索性数据分析。...探索性数据分析是关键部分,无论何时我们使用数据集时都要首先进行分析。它允许我们分析数据,探索数据初始结果,比如有多少行和列,不同列是什么,等等。...这就是为什么EDA是最重要,但是我们可以通过自动化所有的EDA工作来节省时间,并且可以在建模中使用节省时间。...Filters 在本节中,我们可以应用不同过滤器来分析数据。我们可以简单地输入想要运行查询并应用过滤器。 Statistics 类似于pandas dataframedescribe功能。...Reshaper 我们可以通过应用不同函数和改变数据集形状来分析数据集。提供两种形状格式是“pivot”和“melt”。我们可以在不同函数中拖放列,并相应地分析数据集不同形状。

1.1K51

高逼格使用Pandas加速代码,向for循环说拜拜!

本文将教你如何使用Pandas设计使用方式,并根据矩阵运算进行思考。...在此过程中,我们将向你展示一些实用节省时间技巧和窍门,这些技巧和技巧将使你Pandas代码比那些可怕Python for循环更快地运行! 数据准备 在本文中,我们将使用经典鸢尾花数据集。...使用.iterrows() 我们可以做简单但非常有价值加速是使用Pandas内置 .iterrows() 函数。 在上一节中编写for循环时,我们使用了 range() 函数。...为我们提供此功能Pandas功能是 .apply() 函数。apply()函数接受另一个函数作为输入,并沿着DataFrame轴(行、列等)应用它。...类似地,以这种方式设计许多库,包括Pandas,都将具有方便内置函数,可以执行你正在寻找精确计算,但速度更快。

5.3K21

教你几招,Pandas 轻松处理超大规模数据

资源受限情况下,可以使用 Python Pandas 提供一些功能,降低加载数据集内存占用。可用技术包括压缩、索引和数据分块。 在上述过程中需要解决一些问题,其中之一就是数据量过大。...只要资源允许,这两种解决方法均可行。如果项目资金充裕,或是不惜任何时间代价,那么上述两种方法是简单也是直接解决方案。 但如果情况并非如此呢?...上面的函数加载了每个分块中所有行,但我们只关心其中一个州,这导致大量额外开销。可使用 Pandas 数据库操作,例如简单做法是使用 SQLite 数据库。...小 结 处理大规模数据集时常是棘手事情,尤其在内存无法完全加载数据情况下。一些解决方案或是耗时,或是耗费财力。毕竟增加资源简单直接解决方案。...但是在资源受限情况下,可以使用 Pandas 提供一些功能,降低加载数据集内存占用。其中可用技术包括压缩、索引和数据分块。

1.1K30

Pandas实用手册(PART I)

虽然已经有满坑满谷教学文章、视频或是线上课程,正是因为pandas学习资源之多,导致初学者常常不知如何踏出第一步。...& 分析数据 通过有系统地呈现这些pandas技巧,我们希望能让更多想要利用Python做数据分析或是想成为data scientist你,能用最有效率方式掌握核心pandas能力;同时也希望你能将自己认为实用但本文没有提到技巧与我们分享...建立DataFrame pandas里有非常多种可以初始化一个DataFrame技巧,以下列出一些我觉得实用初始化方式。...这时候你可以使用pandas Styler底下format函数来做到这件事情: ? 如果你从来没有用过df.style,这应该是你这辈子看过缤纷DataFrame。...这让你可以轻松地把多个函式串(chain)成一个复杂数据处理pipeline,但又不会影响到原始数据: ? 瞧!

1.7K31

三行代码产出完美数据分析报告!

作者:杰少 AutoEDA四天王 简介 在三年前,我们做数据竞赛或者数据建模类项目时,前期我们会耗费较多时间去分析数据,但现在非常多擅长数据分析大师们已经将我们平时常看数据方式进行了集成,...可以帮助我们节省大量时间,对于刚刚学习数据分析小伙伴可以带来非常大帮助。 本篇文章我们介绍目前流行四大AutoEDA工具包。...D-tale Pandas-Profiling Sweetviz AutoViz 这几个工具包可以以短短三五行代码帮新手节省将近一天时间去写代码分析。非常建议大家尝试一下。...、高密度可视化文件,只需两行代码即可开启探索性数据分析并输出一个完全独立 HTML 应用程序。...Sweetviz主要包含下面的分析: 数据集概述 变量属性 类别的关联性 数值关联性 数值特征频繁值、最小、最大值 04 AutoViz AutoViz可以使用一行自动显示任何数据集。

82630

数据科学家需要了解15个Python库

1、Scrapy 当你希望编写一个Python爬虫程序来从网站中提取信息时,Scrapy可能是流行Python库。...你可以在Pandas数据框架中操作数据,有大量内置函数可以帮助你转换数据。如果你想学习Python,这是一个必须学习库。...它将Python列表对象扩展为全面的多维数组,并且还有大量内置数学函数来支持几乎所有的计算需求。通常,你可以将Numpy数组用作矩阵,Numpy允许执行矩阵计算。...https://matplotlib.org/ 8、Plotly 虽然Matplotlib是一个必须学习可视化库,但大多数时候我更喜欢使用Plotly,因为它可以让我们用最少代码行创建漂亮图形。...它支持大多数流行数据库,节省了建立连接和数据模型开发时间。 https://www.djangoproject.com/ 15、Flask Flask是一个轻量级Python Web开发框架。

68100

独家 | 10 个简单小窍门带你提高Python数据分析速度(附代码)

简介 提示和技巧总是非常有用,在编程领域更是如此。有时候,小小黑科技可以节省你大量时间和精力。一个小快捷方式或附加组件有时会是天赐之物,可以成为实用效率助推器。...Pandas图表(Plot)交互性 Pandas中有一个内置.plot()函数作为数据框(Dataframe)一部分,但因为这个函数呈现可视化并不是交互,这使它功能没那么吸引人。...嗯,可以通过Cufflinks资源包来帮助你完成这一目的。 Cufflinks资源包将功能强大plotly和灵活易用pandas结合,非常便于绘图。...现在我们来看看怎么安装和在pandas中使用这个资源包。...我们可以尝试用notebook来代替inline得到可轻松地缩放和调整大小绘图,但要确保在套用matplotlib资源包之前调用该函数。 ?

1.1K20
领券