
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 · 452 阅读 · 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 · 2782 阅读 · 0 评论 -
python机器学习之十 numpy库之数组(多维数组的一元操作、组合数组、数组分割、数组复制)
本篇主要介绍numpy中的数组操作: 1.多维数组的一元操作 2.组合数组 3.数组分割 4.数组复制 1.多维数组的一元操作 sum min max amax amin mean add multiply np.abs(a) np.fabs(a) : 取各元素的绝对值 np.sign(a) : 计算各元素的符号值 1(+),0,-1(-) np.sqrt(a) : ...原创 2019-05-09 13:41:40 · 914 阅读 · 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 · 773 阅读 · 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 · 1528 阅读 · 0 评论 -
python机器学习之七 python函数
本篇开始学习python的函数,将会介绍 函数的定义 函数的调用 函数的参数传递 函数的返回值 局部变量及全局变量 函数的定义 函数是一段代码的表示 函数是一段具有特定功能的、可重用的语句组 函数是一种功能的抽象,一般函数表达特定功能 两个作用:降低编程难度 和 代码复用 语法结构 def <函数名>(<参数1>,<参数2>...) : ...原创 2019-04-11 11:15:47 · 482 阅读 · 0 评论 -
python机器学习之六 python的控制结构之循环结构
循环结构 根据判断条件,循环执行相应语句或语句块 在循环结构里,将会向大家介绍: 遍历循环 无限循环 循环控制字保留字 continue break 1.遍历循环 遍历某个结构形成的循环运行方式 语法格式: for <循环变量> in <遍历结构> : <语句块> 从遍历结构中逐一提取元素,放在循环变量中 由保留字for和in...原创 2019-04-10 11:38:26 · 389 阅读 · 0 评论 -
python机器学习之五 python的控制结构之顺序结构及分支结构
程序语言在执行时,一共有三种结构: 顺序结构:语句顺序执行 分支结构:到某个节点后,根据条件选择相应语句或语句块执行 循环结构:根据判断条件,循环执行相应语句或语句块 接下来,将开始这三种控制结构的学习。 顺序结构 顺序结构顾名思义,即是代码由上至下执行,没有分支也没有循环。 分支结构 在分支结构里,将会给大家介绍: 单分支结构 二分支结构 多分枝结构 条件判断...原创 2019-04-09 14:40:38 · 2281 阅读 · 0 评论 -
python机器学习之四 输入输出及库引用
前面三篇文章,我们初步学习了python里的基本数据类型(字符、数字、列表),python其实还有些其它的数据类型:元祖、字典等,在机器学习系列介绍完毕后,后续文章将会将python的数据类型补充完毕。 接下来,我们开始python的基本语法知识学习之四:输入输出函数及库引用。 1.输入函数 input() input()函数的使用格式: <变量> = input(<提示...原创 2019-04-03 13:49:17 · 956 阅读 · 0 评论 -
python机器学习之三 数据类型之列表
回顾一下之前我们一起学习的入门小程序 #CurrencyConvert.py CurrencyStr = 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 · 433 阅读 · 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 · 473 阅读 · 0 评论 -
python机器学习之一 命名和保留字 字符串
python学习系列将会介绍在机器学习里大家将会用到的python语法知识: 命名与保留字、数据类型(字符、数据、列表)、输入输出、库引用、控制结构、文件读写、函数 机器学习中常用到的两个包的一些用法 numpy:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(f...原创 2018-11-25 11:40:42 · 2159 阅读 · 0 评论