Python中的Numpy(4.矩阵操作(算数运算,矩阵积,广播机制))
1.基本的矩阵操作:
'''1.算数运算符:加减乘除'''
n1 = np.random.randint(0, 10, size=(4, 5))
print(n1)
n2 = n1 + 10 # 对n1进行加法(减法,乘法,除法是一样的用法)
print(n2)
'''2.利用方法:加(np.add())减(np.subtract())乘(np.multiply())除(np.divide())'''
n1_add = np.add(n1, 10)
print("加的方法结果为:", n1_add)n1_subtract = np.subtract(n1, 3)
print("减的方法结果为:", n1_subtract)n1_multiply = np.multiply(n1, 2)
print("乘的方法结果为:", n1_multiply)n1_divide = np.divide(n1, 2)
print("除的方法结果为:", n1_divide)'''3.矩阵积'''
a = np.random.randint(0,10,size=(2,3))
b = np.random.randint(0,10,size=(3,2))
print(a)
print(b)
c_dot = np.dot(a,b) # 给a与b求矩阵积
print("a与b的矩阵积:",c_dot)
矩阵积的具体算法:
'''4.广播机制ndarray两条规则:·规则一: 为缺失的维度补1 (1代表的是补了1行或者1列)·规则二:假定缺失元素用已有值填充
'''
n1 = np.ones((2,3))
n2 = np.arange(3)
print("n1:",n1)
print("n2:",n2)
'''numpy的广播机制,维度不对应,自动补全'''
print("n1+n2:",n1+n2)
Python中的Numpy(4.矩阵操作(算数运算,矩阵积,广播机制))相关推荐
- Python中的Numpy(3.聚合操作)
1.ndarray的常用的聚合操作 # 1.最大值/最小值 :np.max / np.min n1 = np.random.randint(0,100,20) print(n1) # 打印出n1中的最 ...
- Python中利用numpy将数组(矩阵)存成csv文件,将csv文件读取为数组(矩阵)
Python中利用numpy将数组(矩阵)存成csv文件,将csv文件读取为数组(矩阵) 本博客转载自:https://blog.csdn.net/vernice/article/details/50 ...
- [转载] [转载] python中的Numpy库入门
参考链接: Python中的numpy.ones_like 参考链接: Python中的numpy.full_like 目录 N维数组对象: ndarray引例ndarray对象的属性ndarray数 ...
- [转载] python中的Numpy库入门
参考链接: Python中的numpy.full_like 目录 N维数组对象: ndarray引例ndarray对象的属性ndarray数组的元素类型ndarray数组的创建方法从Python中的列 ...
- python中的numpy模块
参考 python中的numpy模块 - 云+社区 - 腾讯云 目录 NumPy 教程 学习本教程前你需要了解 NumPy 应用 相关链接 NumPy 安装 1.使用已有的发行版本 2.使用 pip ...
- python有哪些作用-Python中的NumPy是什么?有什么作用?
Python中的NumPy是什么?NumPy或NumericPython是用于科学计算的通用数组处理python软件包.它包含许多强大的功能,其中包括:具有许多有用功能的健壮的多维数组对象.用于将其他 ...
- [转载] python中的numpy模块和pandas模块的区别_numpy 模块和 pandas 模块
参考链接: Python中的numpy.radians和deg2rad 一.numpy模块 1.1 numpy 简介 numpy是python的一种开源的数值计算扩展库,这种库可用来存储和处理大型nu ...
- [转载] Python中的numpy linalg模块
参考链接: Python中的numpy.bmat 原文链接:https://www.cnblogs.com/xieshengsen/p/6836430.html # 线性代数 # numpy.lina ...
- 用Python中的Numpy实现简单高效的扑克牌API(附代码)
用Python中的Numpy实现简单高效的扑克牌API 扑克牌可以用字典或者列表来表示,但是这样的话会浪费很多的空间.因此,本项目将使用Numpy来实现,这样的话能保证性能的情况下减少存储成本. 一般 ...
最新文章
- python示例异常处理与程序调试_笔记:Python异常处理与程序调试
- mysql出现“Incorrect key file for table”解决办法
- hibernate 多对一(Many-to-one)单向关联
- 20个数据库设计的最佳实践
- Dagger2 在 Android 项目的正确使用方式【完整篇】
- SparkException: Python worker failed to connect back
- 自定义sql_【PL/SQL 自定义函数】 常用场景
- c++远征之模板篇——函数模板、类模板
- Linux 下第一个shell脚本
- python语言的多行注释以什么开头和结尾_Python单行注释与多行注释
- python 正则表达式集合-抄的
- asp.net html 扩展,StaticHtml
- linux 中特殊权限,Linux SetGID(SGID)文件特殊权限用法详解
- 【2022-10-19】让Mac QQ自带截图软件单独运行 / 节省大量系统内存 / 快捷截图 / ScreenCapture QQ/ QQ jietu plugin
- linux的键盘命令用户登录,linux 基础命令
- 分数阶 计算机应用,分数阶计算器
- 小乐乐上台阶【斐波那契】
- Bash Shellshock(Bash远程代码执行)漏洞批量利用脚本
- seaborn散点图_Seaborn散点图–终极指南
- 如何预估一个产品的DAU? 这个方法又简单又实用 | 附Excel实操模板
热门文章
- java的jbutton啥意思,Jbutton和Jpanel和JFrame之间的区别?
- Elasticsearch(一)架构及一般性应用
- C#——实现IComparable接口、IComparableT 接口、IComparer接口、IComparerT 接口和ComparerT 类DEMO
- Charm Bracelet
- fir滤波器应用matlab,fir滤波器应用.ppt
- 添加icon_Ubuntu下为AppImage应用添加图标并添加到应用
- mybatis-plus代码生成器使用和代码
- springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置
- 【Window / 浏览器】 常用 快捷键 整理
- PHP 利用 curl 发送 post get del put patch 请求