numpy中matrix与array的乘和加实例用法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"numpy中matrix与array的乘和加实例用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
计算机网络技术职考
镇网络安全 讲话
地下城服务器爆满后看不到几人
网络安全篇幼儿园
好用的数据库插件
数据库表示所有列
强化网络安全防范
数据库发展与新技术
查看数据库用户数据条数
血站的网络安全
精雕CAD软件开发工程师
安卓软件开发要学多长时间
jvm如何从服务器获取内存的
ios软件开发常用解决方案
浙江大美十网络技术有限公司
网络安全搜索引擎
物联网网络安全防范措施
服务器推送代码为什么推送不成功
vpn名称和服务器地址
广西城管通软件开发
苏州橙星网络技术有限
三门峡乐上软件开发
电商网络技术员好吗
计算机网络技术好写论文
贵州超频服务器技术指导
tiedot 数据库
网络安全小画图
什么是互联网高科技
最佳网络安全国家
北京时代网络技术服务标准