Python
Python有关内容
ALTLI
这个作者很懒,什么都没留下…
展开
-
Python中Numpy的广播机制
广播的原则,就2点:数组维数不相等,但后缘维度的轴长相等有一方长度为1只要两个原则符合一个就满足广播条件在解释之前,先知道numpy的获取数组形状的属性,shape属性是数组的形状,类型为元组tuple接下来,好好解释一下这两点。第一点:数组维数不相等,就是shape返回的元组的长度不相等。len(np1.shape) == len(np2.shape),相等那么维数相等,否则维数不相等,我们的原则是长度不相等。接下来是后缘维度的轴长,就是shape的最后一个或几个数字相同,如a.shap原创 2019-12-09 21:07:16 · 620 阅读 · 0 评论 -
山东大学软件学院Python(考试)——期末考试回忆版
山东大学“面向人工智能的Python程序设计”期末考试回忆版总述:难度适中,主要考察Python的基础知识、Numpy、Pandas一.题型1.多选题(12道)多选和单选混在一起,所以要谨慎选择,选多了选错了0分,选少了扣一部分的分数。在这一部分中主要考察的知识点是Python的基础知识,即前8章,还有机器学习步骤,TensorFlow的基础概念,以及一道Matplotlib的题(整张...原创 2019-12-10 17:00:00 · 3465 阅读 · 3 评论 -
山东大学Python(14)——Sklearn
#%%# 使用 jupyter notebook 编写"""本章知识目录: 1.Scikit-learn介绍 2.Sklearn的基本功能 3.监督学习 4.无监督学习 5.数据变换 6.使用介绍 7.机器学习主要步骤sklearn应用 8.数据预处理 9.结语""""""考试:提供的功能6大部分:分类、回归等...原创 2019-12-05 14:44:15 · 321 阅读 · 0 评论 -
山东大学Python(终章)——实验
总述:山东大学软件学院AI班 Python实验实验要求:1.对机器学习的任何一种算法用sklearn和TensorFlow进行实现2.要求:a).数据源可利用现有的或自动生成样本数>=1000,属性数量不能小于5个b).数据用NumPy或Pandas进行处理和存储,要有相应的预处理过程c).数据要能完整体现数据处理的完整过程,包括采集,预处理,训练,测试,评估,展示这个实验我本想用MNIST数据集,后来发现这个数据集太基础了,接着我发现了CIFAR10数据集(如果不了解这个数据集,可以原创 2019-12-02 10:59:24 · 1038 阅读 · 0 评论 -
山东大学Python(4)——控制结构
#%%"""本章知识目录: 本节非常简单,看PPT即可,下面的代码为一些测试 1.列表推导式 2.字典推导式""""""考试:for循环和if的组合使用列表推导式字典推导式(比列表推导式会简单一些)"""#%%# 列表推导式# 含义解析:# 关键词for循环后跟的是循环语法,这部分不变;# 而在for循环真正表达式部分则在列表推导...原创 2019-11-29 21:06:01 · 239 阅读 · 0 评论 -
山东大学Python(9)——NumPy
#%%"""本章知识目录: 1.array() 2.astype() 3.shape 4.reshape() 5.arrange() 6.linspace() 7.logspace() 8.empty() 9.zeros() 10.ones() 11.fromfunction() 12.存取元素...原创 2019-11-29 20:56:58 · 303 阅读 · 0 评论 -
山东大学Python(13)——机器学习介绍
#%%"""本章知识目录: 1.什么是机器学习 2.机器学习的应用 3.机器学习的任务 4.机器学习的通用步骤 5.为什么数据处理是重要的 6.数据预处理的主要任务 7.数据清理(Data Cleaning) 8.数据集成"""#%%"""什么是机器学习: 1.是寻找一种对自然/人工主题、现象或活动可预测且/...原创 2019-11-29 21:22:29 · 513 阅读 · 0 评论 -
山东大学Python(1)——Python基础
#%%"""本章知识目录: 1.Python的特性 2.Python的用途 3.限制Python发展的因素 4.Python的缺点""""""考试:Python的特性限制Python的发展因素"""#%%"""Python的特性: 1.交互式命令行 2.不只是脚本 3.强大易用的标准库 4.胶水语言 ...原创 2019-11-29 20:59:35 · 559 阅读 · 1 评论 -
山东大学Python(2)——基本类型
#%%"""本章知识目录: 本节非常简单,看PPT即可,下面的代码为一些测试""""""考试:变量命名规则常量注释形式Print函数在2.0和3.0的区别数据类型(空值的表达+2)科学计数(e和E)字符串(单引号和双引号)算术运算符(*和**和/和//,不同类型的运算结果)类型转换"""#%%short_id = 2print(type(shor...原创 2019-11-29 21:02:57 · 401 阅读 · 0 评论 -
山东大学Python(3)——容器
#%%"""本章知识目录: 本节非常简单,看PPT即可,下面的代码为一些测试""""""考试:(非常重要)查询、增加、删除、引用PPT所有的都要看"""#%%"""list: list_name.append(x):在列表末尾位置添加元素x list_name.remove(x):删除首次出现的值为x的元素,x不存在则抛出异常 del ...原创 2019-11-29 21:04:35 · 251 阅读 · 0 评论 -
山东大学Python(5)——函数
#%%"""本章知识目录: 本节非常简单,看PPT即可,下面的代码为一些测试""""""考试:函数参数的设定方法(不定长的)"""#%%"""参数的设定方法: 1.顺序传入 2.关键词 如果传入的第一个参数是用关键词传入的, 那么后面每个参数都需要是关键词传入,否则会出现语法错误 3.默认参数 ...原创 2019-11-29 21:07:22 · 247 阅读 · 0 评论 -
山东大学Python(6)——模块
#%%"""本章知识目录: 1.import搜索的路径顺序 2.Python的封装性 3.Python继承 4.Python多态""""""考试:模块的划分、之间的关系模块导入的方式import模块时,Python做了什么(了解)搜索路径顺序类的初始化的方法(成员的定义)成员的使用(访问私有变量)类的继承(子类和父类的关系,初始化的3个...原创 2019-11-29 21:08:41 · 296 阅读 · 0 评论 -
山东大学Python(7)——正则
#%%"""本章知识目录: 1.正则表达式简介 2.正则表达式常用操作符 3.字符 4.pattern类 5.re模块""""""考试:正则表达式语法、常用操作符(都要掌握)经典正则表达式方法的实例search的使用findall的使用match的使用其他也要看,重点是上面的3个(多练)"""#%%"""正则表达式简介:...原创 2019-11-29 21:10:11 · 269 阅读 · 0 评论 -
山东大学Python(12)——机器学习基本知识
#%%"""本章知识目录: 1.机器学习的基本概念 2.有监督的学习方法 3.无监督的学习方法 4.机器学习的任务 5.版本空间 6.归纳偏好 7.奥卡姆剃刀 8.TRANSFER LEARNING(转移学习、迁移学习)"""#%%"""机器学习的基本概念: 1.样本:数据集(记录的集合) 2.属性...原创 2019-11-29 21:17:09 · 364 阅读 · 0 评论 -
山东大学Python(11)——Matplotlib
#%%"""本章知识目录: 1.制作函数曲线 2.线宽、线型、网格线控制 3.坐标轴、图标识 4.设定坐标轴刻度 5.设置样例legend 6.显示汉字 7.快速绘图 8.plot函数 9.保存绘图 10.绘制多轴图 11.axes对象的切换 12.绘图函数——对数坐标图 13.绘图函数—...原创 2019-11-29 21:16:12 · 430 阅读 · 0 评论 -
山东大学Python(8)——异常
#%%"""本章知识目录: 本节非常简单,看PPT即可,下面的代码为一些测试 1.六种典型的异常 2.自定义异常 3.爬虫HTTP异常处理""""""考试:典型的6个异常种类处理异常的基本形式(捕捉try,catch,else,finally)定义自己的异常自主抛出异常(assert部分)"""#%%"""六种典型的异常 1...原创 2019-11-29 21:11:03 · 191 阅读 · 0 评论 -
山东大学Python(16)——TensorFlow
#%%# 使用 jupyter notebook 编写 """本章知识目录: 1.TensorFlow的特点 2.基本概念 3.计算图——Graph 4.会话——Session 5.张量——Tensor 6.变量——Variable 7.占位符——Placeholders 8.卷积神经网络"""# TensorFlow版本为...原创 2019-11-30 16:09:45 · 299 阅读 · 0 评论 -
山东大学Python(15)——深度学习
#%%# 使用 jupyter notebook 编写"""本章知识目录: 本节都是概念、原理和过程上的介绍,看PPT即可 要能说的出各术语的含义,清楚地了解各种概念"""#%%""" 卷积神经网络之所以计算效率高,对特征提取的效果好, 主要是由于卷积神经网络具有以下三个特性:权值共享,多卷积核,池化. 卷积后矩阵的大小,那里可以略微地看一下...原创 2019-11-30 16:11:03 · 480 阅读 · 0 评论 -
山东大学Python(10)——Pandas
#%%# 使用 jupyter notebook 编写"""本章知识目录:pandas的数据结构介绍 1.Series数据结构 2.DataFrame数据结构基本功能 3.索引对象 4.重新索引 5.丢弃指定轴上的项 6.索引、选取和过滤 7.算术运算和数据对齐 8.在算术方法中填充值 9.DataFrame和Se...原创 2019-11-30 09:29:59 · 447 阅读 · 0 评论