机器学习之python入门指南
文章平均质量分 78
本专栏主要介绍python语言的语法以及常用的机器学习python开发包,为之后的学习做好铺垫。本专栏省略了python中的网络通信等部分,因为这些在机器学习中用到的很少。机器学习初学者可以把精力集中一些,之后有兴趣再去学本专栏没有提及的相关知识。
upDiff
专注于计算机视觉和深度学习领域,8年+AI项目实战经验。善于将复杂的概念简化为易于理解的形式,并提供清晰的示例代码和运行结果,帮助大家速掌握相关技术。
展开
-
机器学习之python入门指南(一)数字、字符串、列表的用法
Python3中数字、字符串、列表的用法1)Python中数字的用法 Python支持三种不同的数据类型: 整形:通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。 浮点型:浮点型由整数部分与小数部分组成,浮点型也可以...原创 2018-11-05 11:53:23 · 286 阅读 · 0 评论 -
机器学习之python入门指南(二)元组、集合、字典的使用
Python3中元组、集合、字典的使用Python中元组的用法元组的创建与访问元组和列表类似,不同之处在于元组不能修改,元组使用小括号,列表使用方括号,注意元组中如果只包含以个元素需要在后面加,否则会被当作运算符使用元组与字符串类似,下标索引从0开始,可以进行截取,取舍。元组可以使用下标索引来访问元组的值。元组的创建和访问实例如下: 修改元组元组中的元素是不可以修改的,但我们可以对元组进...原创 2018-11-05 11:54:50 · 318 阅读 · 0 评论 -
机器学习之python入门指南(三)条件语句和循环语句的使用
Python3条件语句和循环语句的使用1)Python3条件语句的用法if语句:Python中if语句的一般形式如下:if 条件1: 语句1elif条件2: 语句2else:语句3如果 “条件1” 为 True 将执行“语句2”如果 "条件1" 为False,将判断 "语句2"如果"条件2" 为True 将执行 "语句2" 块语句如果 "...原创 2018-11-05 11:55:55 · 273 阅读 · 0 评论 -
机器学习之python入门指南(四)函数的使用
Python3函数的使用定义一个函数:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。我们已经知道Python提供了许多内建函数,我们可以自己创建函数,这叫做用户自定义函数。规则:1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号2)任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。...原创 2018-11-06 09:05:34 · 256 阅读 · 0 评论 -
机器学习之python入门指南(五)面对对象简介
Python3面向对象简介类定义格式classClassName: <statement-1> … <statement-n>类实例化之后,便可以使用其属性。类对象类对象支持两种操作:属性引用和实例化属性引用的格式:obj.name实例如下运行结果为:1Hello Python类有一个名为__ini...原创 2018-11-06 09:07:17 · 194 阅读 · 0 评论 -
机器学习之python入门指南(六)异常处理简介
Python3异常处理简介异常即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常(比如除数为0)。如:异常处理try语句try语句的工作方式: 首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。 如果在执行try子句的过程中发生...原创 2018-11-06 09:08:36 · 218 阅读 · 0 评论 -
机器学习之python入门指南(七)迭代器和生成器的使用
Python3迭代器和生成器的使用1)迭代器迭代是访问集合元素的一种方式,迭代器是可以记住遍历位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有元素被访问完结束,迭代器只能往前,不会后退。迭代器的两个方法:iter()和next()。字符串,列表,元组对象都可以创建迭代器运行结果为:12迭代器对象可以用于for语句进行遍历:如 运行结果为:1 2 3...原创 2018-11-07 08:02:13 · 333 阅读 · 0 评论 -
机器学习之python入门指南(八)文件读写简介
Python3中文件的使用open()方法 Python中用open()方法打开一个文件,并返回一个文件对象,对文件的处理都需要用到这个函数。如果该文件打不开,则会抛出OSError。注意:在使用open()方法时,要保证关闭文件,即调用close()方法。open()函数常用的两个参数是:文件名(file)和模式格式如下:open(file,mode=’r’)完整...原创 2018-11-07 08:03:17 · 255 阅读 · 0 评论 -
机器学习之python入门指南(九)模块的导入
Python3中模块的使用模块是一个包含所有你定义的函数和变量的文件,其后缀名为.py,模块可以被别的程序使用。模块使用实例如下(使用了sys模块):1.import sys 引入Python标准库中的sys.py模块(这是引入模块的一种方法)2.sys.argv是一个包含命令行参数的列表 import语句import语句是导入Python模块的语句格式:impor...原创 2018-11-07 08:04:06 · 366 阅读 · 0 评论 -
机器学习之python入门指南(十)os模块常用方法简介
Python3中os模块常用方法简介os模块Python中os模块提供了一个统一的操作系统接口函数,这些接口函数是平台指定的,os模块能在不同操作系统平台中的特定函数间自动切换,从而实现跨平台。 os模块常用方法os.name:输出字符串指示当前使用平台(window下为nt,Linux下为posix)Os.getcwd():获取当前工作目录(即当前python脚本工作的目...原创 2018-11-07 08:04:55 · 281 阅读 · 0 评论 -
机器学习之python入门指南(十一)numpy常用方法简介
Python三方库之numpy numpy库的安装: window下命令行直接输入pip install numpy 导入numpy库:import numpy 或者 import numpy ...原创 2018-11-08 20:44:55 · 724 阅读 · 0 评论