- 4
- 0
- 约3.32万字
- 约 113页
- 2023-02-10 发布于江西
- 举报
机器学习与大数据技术作者:牟少敏教授
第九章矩阵计算网络爬虫数据库OpenCV图像编程 Python数据处理与机器学习数据可视化基于Python机器学习算法基于Python大数据处理技术Tensorflow编程
创新与贡献研究意义选题背景第九章 本章主要介绍了如何用python进行数据处理和实现机器学习中常用算法的实现。学习目标
创新与贡献研究意义选题背景第九章9.1 矩阵计算 矩阵在图像处理和机器学习中应用非常广泛。numpy是Python中关于矩阵运算的库,能够完成矩阵加减乘除、矩阵转置、逆矩阵、行列式、矩阵的幂、伴随矩阵等功能。
创新与贡献研究意义选题背景第九章9.1 矩阵计算9.1.1基础知识1 numpy基础 numpy包含数组和矩阵两种基本的数据类型,有许多创建数组的函数,只有创建数组才能对其进行相关的操作。通过给array函数传递对象来创建数组,首先需要使用import语句导入numpy库。若使用的是import numpy命令,则在创建数组时用a = numpy.array([1, 2, 3, 4])的形式;若导使用的是import numpy as np命令,则在创建数组时用a = np.array([1, 2, 3, 4])。
创新与贡献研究意义选题背景第九章9.1 矩阵计算例9-1 使用numpy创建矩阵,然后打印出来,源码如下。import numpyimport numpy as np test1 =np.array([[1,2,3],[3,4,5]])print(test1.shape) print(test1.ndim) #打印数组维数。print(test1.min()) #打印最小值print(test1.sum()) #打印矩阵所有元素的和print(test1[0]) #矩阵的取值,这里取第一行print(test1[0,2]) #打印第一行的第3个元素 使用array函数创建数组时,参数必须是由方括号括起来的列表,而不能是多个数值。可使用双重序列来表示二维数组,三重序列表示三维数组,以此类推
创新与贡献研究意义选题背景第九章9.1 矩阵计算调用shape方法,可获取矩阵的大小,例如:(4, ):shape有一个元素即为一维数组,数组中有4个元素;(3, 4):shape有两个元素即为二维数组,数组为3行4列。例9-7 使用sum(axis=1)方法对矩阵进行行求和,源码如下。test1 = np.array([[5, 10, 15], [20, 25, 30],[35, 40, 45]])test1.sum(axis=1)输出结果:array([30, 75, 120])例9-8 使用sum(axis=0)方法对矩阵进行列求和,源码如下。test1 = np.array([[5, 10, 15],[20, 25, 30],[35, 40, 45]])test1.sum(axis=0)#输出array([60, 75, 90])(2)矩阵行列计算(1)求矩阵大小
创新与贡献研究意义选题背景第九章9.1 矩阵计算(3)最值计算(4)矩阵转置 T表示矩阵的转置矩阵,也适用于高维向量。例9-12 求矩阵test转置矩阵,源码如下。test.shape = (6, 2)print (test)输出结果:[[ 4. 8.] [8. 0.] [ 6. 9.] [ 9. 2.] [ 4. 0.] [ 0. 0.]]test.T #计算转置输出结果:array([[ 4., 8., 6., 9., 4., 0.], [ 8., 0., 9., 2., 0., 0.]])
创新与贡献研究意义选题背景第九章9.1 矩阵计算(5)矩阵乘法例9-14 对矩阵a和b进行乘法计算,源码如下。import numpy as npa = np.array([[1, 2],[3, 4]])b = np.array([[5, 6], [7, 8]])print (a*b) #对应位置元素相乘print (a.dot(b)) #矩阵乘法print (np.dot(a, b)) #矩阵乘法#输出 [[5 12] [21 32]] [[19 22] [43 50]] [[19 22] [43 50]]
创新与贡献研究意义选题背景第九章9.1 矩阵计算(6)创建矩阵例9-17创建1矩阵
您可能关注的文档
- 第8章---HTML-5本地存储ppt课件(全).ppt
- 商务网站内容维护与管理课件完整版电子讲义.pptx
- 互联网金融基础第9章习题---课后思考(答案与解析).doc
- (高职)JA18-互联网支付---谷歌安卓支付-用户仅为苹果支付一半ppt课件.pptx
- SQL-Server及数据库应用全套电子课件完整版ppt整本书电子讲义最全教学教程整套课件.ppt
- CorelDRAW-平面设计简明教程学整套ppt课件完整版教学教程最全电子讲义(最新).ppt
- 可编程序控制器应用技术模拟试卷A卷.doc
- 第10章-数据库管理ppt课件(全).ppt
- 教学参考讲义-《数控铣削编程与加工技术》第4章.doc
- 4-人工智能金融-任务2---人工智能在金融服务中创新模式.pptx
- 2026年及未来5年市场数据中国农业批发行业竞争格局分析及投资规划研究报告.docx
- 2026年及未来5年市场数据中国喷浆机行业发展前景及投资战略预测咨询报告.docx
- 2026年及未来5年市场数据中国喷墨打印机行业深度调研与投资前景评估报告.docx
- 2026年及未来5年市场数据中国喷砂机市场发展战略及投资前景预测咨询报告.docx
- 2026年及未来5年市场数据中国平版凹版组合印刷机市场深度调研及投资战略咨询报告.docx
- 2026年及未来5年市场数据中国气泡膜纸箱市场运行格局及投资战略研究可行性报告.docx
- 2026年及未来5年市场数据中国牛仔裤市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国牛仔服装市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国牛仔童装市场运行态势及投资战略咨询研究.docx
- 2026年及未来5年市场数据中国啤酒产业发展态势及十五五投资动向研究报告.docx
最近下载
- 2025-2026学年湘美版(新教材)小学美术三年级下册(全册)教学设计(附目录P128).docx
- 生活饮用水中总α 总β放射性 方法验证.doc VIP
- 第八节 输尿管损伤护理常规.pptx
- 新版FMEA表单模板(DFMEA和PFMEA)案例.xlsx VIP
- 肺部肿瘤PPT课件.pptx VIP
- 普通高中英语课程标准(2017年版-2020年修订)词汇表.docx VIP
- 死亡否认=THE DENIAL OF DEATH_13854410.pdf
- 英威腾(INVT)Goodrive10系列迷你型变频器中文产品说明书.pdf
- 水利工程设计概(估)算编制规定【水总[2014]429号】.pdf VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)