#先定义两个矩阵
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矩阵运算,转置,逆运算,共轭矩阵相关推荐

  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 ...

  2. python怎么取共轭_python矩阵运算,转置,逆运算,共轭矩阵实例

    我就废话不多说了,大家还是直接看代码吧! #先定义两个矩阵 X=np.array([[1,2104,5,1,45],[1,1416,3,2,40],[1,1534,3,2,30],[1,852,2,1 ...

  3. 机器学习数学基础之Python矩阵运算

    机器学习数学基础之Python矩阵运算 1.在Jupyter中写下Python矩阵基本运算学习记录 1.1 python矩阵操作 1.1.1 首先打开jupyter,引入numpy 1.1.2 创建一 ...

  4. python矩阵转置_Python 矩阵转置的几种方法小结

    我就废话不多说了,直接上代码吧! #Python的matrix转置 matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] def printmatrix(m): fo ...

  5. python 矩阵转置

    python 矩阵转置 matrix = [ ... [1, 2, 3, 4], ... [5, 6, 7, 8], ... [9, 10, 11, 12], ... ] 以下实例将3X4的矩阵列表转 ...

  6. python矩阵运算大全(linalg模块)

    1 python矩阵运算所需模块 import numpy as np import matplotlib.pyplot as plt import scipy.linalg as lg #scipy ...

  7. python transpose_对python 矩阵转置transpose的实例讲解

    在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...

  8. python转置矩阵函数_对python 矩阵转置transpose的实例讲解

    在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arr_im ...

  9. python矩阵转置_对python矩阵转置transpose的实例讲解

    对python矩阵转置transpose的实例讲解 在读图片时,会用到这么的一段代码: image_vector_len = np.prod(image_size)#总元素大小,3*55*47 img ...

  10. 机器学习之python矩阵运算

    python矩阵基本运算 一.python矩阵操作 二.python矩阵乘法 三.python矩阵转置 四.python求方阵的迹 五.python方阵的行列式计算方法 六.python求逆矩阵/伴随 ...

最新文章

  1. uglifyjs压缩js文件
  2. delphi下的MVC架构-eMVC
  3. “逃离”单体,GitHub的微服务架构实践
  4. Numpy np.random.RandomState()的简单用法
  5. Linux 命令(116)—— tac 命令
  6. 亿级流量架构服务限流,写得太好了!
  7. java语言实现_java语言实现树
  8. php编程风格规范,PHP 编码风格规范指南
  9. mschart控件使用详解
  10. jQuery表格新增行
  11. 澳洲ASIC监管-AR牌照
  12. 手机计算机错误格式,手机内存卡提示文件格式错误怎么办【解决方法】
  13. 安卓 android
  14. Unity在XR设备中获取手柄的按键信息
  15. java liferay_Liferay 6.1开发学习(二):创建一个Portlet工程 | IT人生录
  16. 20万、50万、100万年薪的算法工程师能力上有哪些差距?
  17. 国产芯片开始进攻移动芯片和PC处理器市场,ARM终于尝到了苦果,华为的大仇得报...
  18. proxyee-down代理
  19. 基于pdfium获取pdf目录
  20. c语言 单链表的增删查改

热门文章

  1. 【大话数据结构】第八章-查找(2)
  2. C++类成员函数作回调函数
  3. 求1到100之间的质数(素数)?
  4. RS485 配套选型
  5. uniapp微信小程序video全屏苹果xs
  6. 机器语言-汇编语言-高级语言各自优缺点
  7. mtk-keypad
  8. ESP32 之 ESP-IDF 教学(五(2))——使用C++的工程
  9. win命令行设置定时关机
  10. Java实现设计模式之——单例模式