
python之机器学习(零基础入门,由浅入深掌握神经网络)
这一系列的文章从python的基础语法知识入手,随后再深入学习机器学习中的两个常用包numpy及matplotlib,然后再使用所学知识实现机器学习的常见算法。整个过程由浅入深,不仅适合有一定编程基础的同学,没有相关编程基础的同学也可以跟随这一系列文章学习。
蜗牛专注学习
溜达溜达
展开
-
python机器学习之十二 文件读写
本篇将会介绍python中的文件读写,包括一般文件读写读文件写文件读文件①打开文件方式一:open 语法格式:f=open("文件路径",'r')r表示是读取文本文件,rb是二进制文件。(参数默认值就是r)如果读取文件不存在,open语句将会抛出错误。f=open('test.txt', 'r')Traceback (most recent ...原创 2019-05-28 14:44:22 · 435 阅读 · 0 评论 -
python机器学习之十一 numpy库之矩阵(matrix)
本文主要介绍numpy库中的矩阵:矩阵的创建 常见的矩阵运算 矩阵、列表、数组之间的转换矩阵的创建 语法格式:numpy.matrix(data,dtype)data:数据dtype:数据类型,同数组如:m2 = np.matrix([[1,2,3],[4,5,6]])m2'''matrix([[1, 2, 3], [4, 5, 6]]...原创 2019-05-20 13:23:50 · 2763 阅读 · 0 评论 -
python机器学习之十 numpy库之数组(多维数组的一元操作、组合数组、数组分割、数组复制)
本篇主要介绍numpy中的数组操作:1.多维数组的一元操作2.组合数组3.数组分割4.数组复制1.多维数组的一元操作sum min max amax amin mean add multiplynp.abs(a) np.fabs(a) : 取各元素的绝对值np.sign(a) : 计算各元素的符号值 1(+),0,-1(-)np.sqrt(a) : ...原创 2019-05-09 13:41:40 · 895 阅读 · 0 评论 -
python机器学习之九 numpy库之数组(数组的索引、切片;多维数组的基本操作)
本篇主要介绍numpy中的数组操作:数组的索引、切片 多维数组的基本操作1.数组的索引、切片数组索引、切片主要有以下三个特点:①数组索引从0开始②可以反向索引③可以对每一个维度都可以进行切片'''数组下标从0开始,指的任意维度,下标都从0开始'''a = np.array([[1, 2], [5, 6]])a'''array([[1, 2], ...原创 2019-04-29 14:35:06 · 763 阅读 · 0 评论 -
python机器学习之八 numpy库之数组(创建数组、查看数组属性、创建特殊类型的多维数组)
NumPy NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy运算效率极好,是大量机器学习框架的基础库。使用numpy库中的函数前,需使用import关键字引入numpy库,本博客采用以下方式引入numpy:import numpy as np 引入numpy库,并重命名为np,通过np.使用n...原创 2019-04-28 14:01:24 · 1492 阅读 · 0 评论 -
python机器学习之七 python函数
本篇开始学习python的函数,将会介绍函数的定义 函数的调用 函数的参数传递 函数的返回值 局部变量及全局变量函数的定义函数是一段代码的表示 函数是一段具有特定功能的、可重用的语句组函数是一种功能的抽象,一般函数表达特定功能两个作用:降低编程难度 和 代码复用语法结构def <函数名>(<参数1>,<参数2>...) : ...原创 2019-04-11 11:15:47 · 461 阅读 · 0 评论 -
python机器学习之六 python的控制结构之循环结构
循环结构根据判断条件,循环执行相应语句或语句块在循环结构里,将会向大家介绍:遍历循环 无限循环 循环控制字保留字 continue break1.遍历循环遍历某个结构形成的循环运行方式语法格式:for <循环变量> in <遍历结构> : <语句块> 从遍历结构中逐一提取元素,放在循环变量中由保留字for和in...原创 2019-04-10 11:38:26 · 370 阅读 · 0 评论 -
python机器学习之五 python的控制结构之顺序结构及分支结构
程序语言在执行时,一共有三种结构:顺序结构:语句顺序执行分支结构:到某个节点后,根据条件选择相应语句或语句块执行循环结构:根据判断条件,循环执行相应语句或语句块接下来,将开始这三种控制结构的学习。顺序结构 顺序结构顾名思义,即是代码由上至下执行,没有分支也没有循环。分支结构在分支结构里,将会给大家介绍:单分支结构 二分支结构 多分枝结构 条件判断...原创 2019-04-09 14:40:38 · 2242 阅读 · 0 评论 -
python机器学习之四 输入输出及库引用
前面三篇文章,我们初步学习了python里的基本数据类型(字符、数字、列表),python其实还有些其它的数据类型:元祖、字典等,在机器学习系列介绍完毕后,后续文章将会将python的数据类型补充完毕。接下来,我们开始python的基本语法知识学习之四:输入输出函数及库引用。1.输入函数 input()input()函数的使用格式:<变量> = input(<提示...原创 2019-04-03 13:49:17 · 936 阅读 · 0 评论 -
python机器学习之三 数据类型之列表
回顾一下之前我们一起学习的入门小程序#CurrencyConvert.pyCurrencyStr = input("请输入带有符号的货币值: ")if CurrencyStr[-1] in ['Y', '$']: #人民币转美元 if CurrencyStr[-1] is 'Y': C = eval(CurrencyStr[0:-1])*6.95 print("转换后的货币...原创 2019-04-02 16:06:32 · 410 阅读 · 0 评论 -
python机器学习之二 数据类型之数字
数据类型之 数字数字类型,顾名思义就是用于存储数字。这篇文章将会介绍数字类型:整数、浮点数 运算规则 数值运算函数abs(x)divmod(x,y)pow(x, y[, z])round(x[, d])max(x1,x2, … ,xn)min(x1,x2, … ,xn)int(x)float(x)一、数字类型1.整数数学中的整数,可正可负...原创 2018-12-27 15:31:42 · 450 阅读 · 0 评论 -
python机器学习之一 命名和保留字 字符串
python学习系列将会介绍在机器学习里大家将会用到的python语法知识:命名与保留字、数据类型(字符、数据、列表)、输入输出、库引用、控制结构、文件读写、函数机器学习中常用到的两个包的一些用法numpy:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(f...原创 2018-11-25 11:40:42 · 2138 阅读 · 0 评论