
Python入门教程
文章平均质量分 71
程序猿小乙
一个技术码农,分享自己这些年的一些职场收获,技术内容。
展开
-
Python数据预处理:彻底理解标准化和归一化
1)需要使用梯度下降和计算距离的模型要做归一化,因为不做归一化会使收敛的路径程z字型下降,导致收敛路径太慢,而且不容易找到最优解,归一化之后加快了梯度下降求最优解的速度,并有可能提高精度。数据中不同特征的量纲可能不一致,数值间的差别可能很大,不进行处理可能会影响到数据分析的结果,因此,需要对数据按照一定比例进行缩放,使之落在一个特定的区域,便于进行综合分析。2)概率模型、树形结构模型不需要归一化,因为它们不关心变量的值,而是关心变量的分布和变量之间的条件概率,如决策树、随机森林。Z-Score标准化。原创 2023-09-25 09:34:12 · 912 阅读 · 0 评论 -
主成分和因子分析
RC2栏的载荷表示第二主成分主要由变量5到变量8来解释(容量变量),两个主成分旋转后的累积方差解释性没有变化(81%),变的只是各个主成分对方差的解释度(成分1从58%变为44%,成分2从22%变为37%)。最流行的正交旋转是方差极大旋转,它试图对载荷阵的列进行去噪,使得每个成分只是由一组有限的变量来解释(即载荷阵每列只有少数几个很大的载荷,其他都是很小的载荷)。PCA的目标是用一组较少的不相关变量代替大量相关变量,同时尽可能保留初始变量的信息,这些推导所得的变量称为主成分,它们是观测变量的线性组合。原创 2023-09-20 15:20:23 · 433 阅读 · 0 评论 -
《Python基础教程》 读书笔记 第五章(下)循环语句
if/break语句自然地将循环分为两部分:第1部分负责初始化(在普通的while循环中,这部分需要重复),第2部分则在循环条件为真的情况下使用第1部分内初始化好的数据。exec语句会执行一系列Python语句,而eval会计算Python表达式(以字符串形式书写),并且返回结果值,(exec语句并不返回任何对象,因为它本身就是语句)。可以看到,潜在的破坏性代码并不会覆盖sqrt函数,原来的函数能正常工作,而通过exec赋值的变量sqrt只在它的作用域内有效。注意:字典元素的顺序通常是没有定义的。原创 2023-09-20 10:35:45 · 97 阅读 · 0 评论 -
从Excel到Python:最常用的36个Pandas函数
本文涉及pandas最常用的36个函数,通过这些函数介绍如何完成数据生成和导入、数据清洗、预处理,以及最常见的数据分类,数据筛选,分类汇总,透视等最常见的操作。原创 2023-09-19 21:24:55 · 626 阅读 · 0 评论 -
机器学习算法与Python实战
拥有良好的统计背景对于数据科学家的日常工作可能会大有裨益。每次我们开始探索新的数据集时,我们首先需要进行探索性数据分析(EDA),以了解某些特征的概率分布是什么。如果我们能够了解数据分布中是否存在特定模式,则可以量身定制最适合我们的机器学习模型。这样,我们将能够在更短的时间内获得更好的结果(减少优化步骤)。实际上,某些机器学习模型被设计为在某些分布假设下效果最佳。因此,了解我们正在使用哪个概率分布可以帮助我们确定最适合使用哪些模型。原创 2023-09-19 21:22:34 · 189 阅读 · 0 评论 -
Python运行错误详解
Python3的关键字有:and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield。在Python中是没有这样的操作符的。原创 2023-04-16 10:36:33 · 1554 阅读 · 0 评论 -
零基础学python路线图
2、Python的哲学是「做一件事情应该只有一种最好的方法」,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码。当然,如果你是零基础,周围也没有大神带领,自己也学不进去,我劝你还是放弃吧,或者就找个培训机构花点钱学习,北邮在线就是你不错的选择。6、Python的内置数据结构清晰好用,同时Library比较多,优秀的代码很多(相比PHP就有许多烂的代码,误导新人)。但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。原创 2023-04-16 10:35:23 · 70 阅读 · 0 评论 -
学Python有三道坎
老师的作用就是免去小伙伴们大量没头没脑的搜寻时间、快速了解建立必须知识体系,有阶段的完成实战项目,启发初学者对应用场景的理解,从而降低入门到放弃的几率。这些情况是初学者很容易碰到的,学习是反人类的,Python 学习更是一项前期很枯燥的行为。:传统的数据工作涵盖大量的重复不动脑操作,比如把日表合成周表,比如批量删除某个字段,比如批量删除空值。也许从前的你完全依靠excel的默认设置生成图表,从不思考为什么做一张数据图,而使用编程工具的你必须从图表长宽开始思考每一步成形的理由,从而更精地理解数据。原创 2023-04-16 10:34:02 · 58 阅读 · 0 评论 -
Python3中的type和object用法
同样,type生成了这个对象,又生成了"abc"这个对象,type --> str--> “abc”,即type -->生成类对象 -->对象。type与object的关系(type的基类是object,object是type生成的,object的基类为空)print("object 的基类是:{}".format(object.__bases__))print("type 的基类是:{}".format(type.__bases__))和的基类都是 即:object是最顶层的基类。原创 2023-04-15 12:36:27 · 183 阅读 · 0 评论 -
Python3中关于字典和列表以及指定元素排序方法举例说明
[{"id":"4","province":"湖北"},{"id":"3","province":"湖南"},{"id":"5","province":"江西"},{"id":"2","province":"河北"},{"id":"1","province":"河南"}]按value排序d1 = {"name":"python","bank":"icbc","country":china}d1 = sorted(d1.items())列表排序 不去重排序l = [3,2,4,5]原创 2023-04-15 12:25:11 · 262 阅读 · 0 评论 -
Python编程主要可以应用于哪些领域?
基于这个市场需求背景,上海交通大学致立于打造史上专业、权威的数据分析师专业高端全站智能工程师课程,通过线上线下结合的方式,让您在业务数据分析、计算机编程、机器学习算法上有着一个全面的提升,从基础的数据分析理论方法到必备的数据分析算法,再到现在流行的数据可视化技术及基于Python的数据分析语言,直至时下热门的大数据分析技术。如果你有留意互联网信息,随手打开一个招聘网站,你会发现知名的互联网企业都在招聘Python人才,如饿了么、小米、360、腾讯、阿里巴巴、美团和知乎等等,这是一个十分重要的信号。原创 2023-04-14 09:16:13 · 204 阅读 · 0 评论 -
初学习Python常见错误
导致:NameError: name 'spam' is not defined。原创 2023-04-14 09:03:41 · 367 阅读 · 0 评论 -
Python爬虫开发入门及开发技巧大全
阅读Python编写的代码感觉像在阅读英语一样,这让使用者可以专注于解决问题而不是去搞明白语言本身。Python虽然是基于C语言编写,但是摒弃了C中复杂的指针,使其变得简明易学。并且作为开源软件,Python允许对代码进行阅读,拷贝甚至改进。这些性能成就了Python的高效率,有“人生苦短,我用Python”之说,是一种十分精彩又强大的语言。代码规范,这本身就是一个非常好的习惯,如果开始不养好好的代码规划,以后会很痛苦。原创 2023-04-14 09:00:54 · 398 阅读 · 0 评论 -
Python与各种开发语言比较、对比优略
任何技术成功的秘密在于围绕它所构建的社区,不同人群协同工作来确定其未来的发展演变,Python的支持者是世界上规模最大和构成最多样化的一个团队,不仅有数以千计的个人开发者,而且还有诸如谷歌,Yandex,Dropbox,Mozilla,微软(在Visual Studio中使用),英特尔等许多巨头公司,他们和其他许多公司一起,已经用Python创建了世界上最大的和最受欢迎的项目。另外,由于Python语法简单,没有像句法括号和大量的修饰词,各种类C的构造和不同的初始化变量,所以Python写的代码易读易学。原创 2023-04-13 10:58:30 · 828 阅读 · 0 评论 -
适合初学者的python爬虫开发案例
这几个案例以前是给一些想进入Python行业的朋友写的,看到大家都比较满意,所以就再次拿了出来,如果你已经开始学python,对爬虫没有头绪,不妨看看这几个案例!原创 2023-04-13 10:54:05 · 595 阅读 · 0 评论 -
常用Python模版库大全
7.20. SimpleHTTPServer 模块。7.19. BaseHTTPServer 模块。5.6. htmlentitydefs 模块。7.21. CGIHTTPServer 模块。14.28. regex_syntax 模块。1.2. _ _builtin_ _ 模块。7.18. SocketServer 模块。13.14. macurl2path 模块。5.8. ConfigParser 模块。13.10. py_compile 模块。13.11. compileall 模块。原创 2023-04-13 10:52:06 · 2274 阅读 · 0 评论 -
将excel导入到sqlite的方法代码
excel表格内容数据类型转换 float->int,unicode->utf-8。Python环境的安装配置就不说了,个人喜欢pydev的开发环境。python解析excel需要使用第三方的库,这里选择使用xlrd。# 插入数据不要使用拼接字符串的方式,容易收到sql注入攻击。# 打开数据库(不存在时会创建数据库)# 检查row_data长度。# 判断有效sheet。原创 2023-04-11 08:53:37 · 1272 阅读 · 0 评论