numpy中matrix与array的乘和加实例用法
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本篇内容介绍了"numpy中matrix与array的乘和加实例用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年01月17日numpy中matrix与array的乘和加实例用法
本篇内容介绍了"numpy中matrix与array的乘和加实例用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1. 对于数组array
乘
就是对应位置的元素相乘:
X1 = np.array([[1,2], [3, 4]])X2 = X1print X2*X1[[ 1 4] [ 9 16]]
加
就是对应位置的相加:
X1 = np.array([[1,2], [3, 4]])X2 = X1print X2+X1[[2 4] [6 8]]
2. 对于矩阵matrix
乘
就是矩阵的点乘:
X1 = np.matrix([[1,2], [3, 4]])X2 = X1print X2*X1[[ 7 10] [15 22]]
加
有两种情况,第一种是X1与X2的大小一致,就是普通的矩阵相加,即对应位置相加:
X1 = np.matrix([[1,2], [3, 4]])X2 = X1print X2+X1[[2 4] [6 8]]
第二种情况是n*1的X1 + m*1的X2(或者反过来),就会得到n*m的矩阵:
X1 = np.matrix([[1,2,3]])X2 = np.matrix([[1,2,3,4]]).Tprint X2+X1[[2 3 4] [3 4 5] [4 5 6] [5 6 7]]
3. 混用情况
在numpy中存在很多的matrix和array 运算符混用的情况,程序也能通过,但这样很不好,尽量按照以上原则使用。
如果2维的array想要进行矩阵的点乘运算,可以用np.dot(X1, X2)
如果matrix想要进行对应位置的乘,可以用np.multiply(X2,X1)
"numpy中matrix与array的乘和加实例用法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
情况
矩阵
位置
就是
实例
内容
更多
知识
运算
实用
普通
一致
学有所成
接下来
不好
元素
原则
反过来
困境
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库三大模式
tbc转错服务器怎么办
数据库tsql是什么意思
建筑没有网络安全资质
国务院数据库阿里
宜良第三方软件开发
计算机专业可以跨行软件开发吗
安全模式服务器
服务器管理器.msu
烯牛数据库多少钱
东营安卓软件开发公司有哪些
kdw数据库是哪个公司
深圳市仙女龙网络技术有限公司
神奇宝可梦手机版服务器
换路由器后服务器无法打开
白话软件开发
网络安全开场白100字左右
怀柔区网络技术市场
富民品质软件开发价格信息
走红网络安全知识
数据库直接复制 不认
如何提高软件开发指标
国服手游云顶之弈哪个服务器好
我的世界新款RPG服务器
杭州聚投互联网科技有限公司
那种服务器好
服务器没有图形界面怎么上网
mssm编写数据库
服务器机箱开箱
如何开启手机服务器端口访问