python矩阵运算,转置,逆运算,共轭矩阵
#先定义两个矩阵
X=np.array([[1,2104,5,1,45],[1,1416,3,2,40],[1,1534,3,2,30],[1,852,2,1,36]])y=np.array([45,40,30,36])
#内积以后发现
c=np.dot(X.T,X)
c
array([[ 4, 5906, 13, 6, 151],
[ 5906, 9510932, 21074, 8856, 228012],
[ 13, 21074, 47, 19, 507],
[ 6, 8856, 19, 10, 221],
[ 151, 228012, 507, 221, 5821]])
c.I
d=np.dot(c.I,X.T)
Traceback (most recent call last):File "<ipython-input-59-5f34dde97959>", line 1, in <module>d=np.dot(c.I,X.T)AttributeError: 'numpy.ndarray' object has no attribute 'I'
#说明array进行内积以后已经不是array对象,成为ndarray对象,不能再进行.I,.T,.M的操作。
#解决方法:把结果转为matrix就可以
a=np.matrix([[ 4, 5906, 13, 6, 151],[ 5906, 9510932, 21074, 8856, 228012],[ 13, 21074, 47, 19, 507],[ 6, 8856, 19, 10, 221],[ 151, 228012, 507, 221, 5821]])
a.I
matrix([[ -4.12181049e+13, 1.93633440e+11, -8.76643127e+13,-3.06844458e+13, 2.28487459e+12],[ 1.93633440e+11, -9.09646601e+08, 4.11827338e+11,1.44148665e+11, -1.07338299e+10],[ -8.76643127e+13, 4.11827338e+11, -1.86447963e+14,-6.52609055e+13, 4.85956259e+12],[ -3.06844458e+13, 1.44148665e+11, -6.52609055e+13,-2.28427584e+13, 1.70095424e+12],[ 2.28487459e+12, -1.07338299e+10, 4.85956259e+12,1.70095424e+12, -1.26659193e+11]])
python矩阵运算,转置,逆运算,共轭矩阵相关推荐
- python 共轭转置_python矩阵运算,转置,逆运算,共轭矩阵实例
我就废话不多说了,大家还是直接看代码吧! #先定义两个矩阵 X=np.array([[1,2104,5,1,45],[1,1416,3,2,40],[1,1534,3,2,30],[1,852,2,1 ...
- python怎么取共轭_python矩阵运算,转置,逆运算,共轭矩阵实例
我就废话不多说了,大家还是直接看代码吧! #先定义两个矩阵 X=np.array([[1,2104,5,1,45],[1,1416,3,2,40],[1,1534,3,2,30],[1,852,2,1 ...
- 机器学习数学基础之Python矩阵运算
机器学习数学基础之Python矩阵运算 1.在Jupyter中写下Python矩阵基本运算学习记录 1.1 python矩阵操作 1.1.1 首先打开jupyter,引入numpy 1.1.2 创建一 ...
- python矩阵转置_Python 矩阵转置的几种方法小结
我就废话不多说了,直接上代码吧! #Python的matrix转置 matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] def printmatrix(m): fo ...
- python 矩阵转置
python 矩阵转置 matrix = [ ... [1, 2, 3, 4], ... [5, 6, 7, 8], ... [9, 10, 11, 12], ... ] 以下实例将3X4的矩阵列表转 ...
- python矩阵运算大全(linalg模块)
1 python矩阵运算所需模块 import numpy as np import matplotlib.pyplot as plt import scipy.linalg as lg #scipy ...
- python transpose_对python 矩阵转置transpose的实例讲解
在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...
- python转置矩阵函数_对python 矩阵转置transpose的实例讲解
在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...
- python矩阵转置_对python矩阵转置transpose的实例讲解
对python矩阵转置transpose的实例讲解 在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img ...
- 机器学习之python矩阵运算
python矩阵基本运算 一.python矩阵操作 二.python矩阵乘法 三.python矩阵转置 四.python求方阵的迹 五.python方阵的行列式计算方法 六.python求逆矩阵/伴随 ...
最新文章
- uglifyjs压缩js文件
- delphi下的MVC架构-eMVC
- “逃离”单体,GitHub的微服务架构实践
- Numpy np.random.RandomState()的简单用法
- Linux 命令(116)—— tac 命令
- 亿级流量架构服务限流,写得太好了!
- java语言实现_java语言实现树
- php编程风格规范,PHP 编码风格规范指南
- mschart控件使用详解
- jQuery表格新增行
- 澳洲ASIC监管-AR牌照
- 手机计算机错误格式,手机内存卡提示文件格式错误怎么办【解决方法】
- 安卓 android
- Unity在XR设备中获取手柄的按键信息
- java liferay_Liferay 6.1开发学习(二):创建一个Portlet工程 | IT人生录
- 20万、50万、100万年薪的算法工程师能力上有哪些差距?
- 国产芯片开始进攻移动芯片和PC处理器市场,ARM终于尝到了苦果,华为的大仇得报...
- proxyee-down代理
- 基于pdfium获取pdf目录
- c语言 单链表的增删查改