我就废话不多说了,大家还是直接看代码吧!

#先定义两个矩阵

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 "", line 1, in

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]])

补充知识:矩阵和向量共轭

矩阵包括实数矩阵和复数矩阵。

矩阵的转置是将其行列互换位置,

矩阵的共轭转置则是在矩阵转置的基础上(行列互换位置)对其每一个元素取共轭。

形如 a+bi的复数,其共轭为a-bi。实数的共轭等于它本身。

所以,实数矩阵的共轭转置矩阵就是转置矩阵,复数矩阵的共轭转置矩阵就是行列互换位置后每个元素取共轭。

在Fortran中,其调用函数为:

CONJG(x)

求x的共轭复数。x:C, 结果:C

以上这篇python矩阵运算,转置,逆运算,共轭矩阵实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2020-05-09

python定义复数矩阵_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数组

    什么是字典?一种映射类型– 键(key) – 值(value) – key-value对 创建字典 − 直接利用dict函数 ndarray基本 – 维度(dimensions)称为轴 (axes), ...

  4. python定义字符串数组_python数组声明

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如何在python? 我无法在文档中找到对数组的任何引用... 我正在制作一个小 ...

  5. python定义一个人类_python基础课程 第9章 面向对象编程(上) 一场人类进化史

    日月灿烂,若出其中,星汉灿烂,若出其里. -- 曹操.观沧海 东汉末年 人类文明以降,总会有无数的人通过对世界的观察和思考去总结我们从哪里来,要往哪里去. 遥远的古代我们的祖先通过想象力把数字变成了符 ...

  6. python 定义函数方法_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

  7. python输出星号等腰三角形_python打印直角三角形与等腰三角形实例代码

    python打印直角三角形与等腰三角形实例代码 前言 本文通过示例给大家详细介绍了关于python打印三角形的相关,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.直角三角形 #i ...

  8. python 写入第二列_python读写Excel表格的实例代码(简单实用)

    这篇文章主要介绍了python读写Excel表格的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下.需要先安装两个库:pip install xlrd.pip ...

  9. [转载] python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    参考链接: Python字符串| rfind python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in ...

  10. python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in s: print j 首先一个,你这个'a'是 ...

最新文章

  1. codeforces 165B(Burning Midnight Oil)
  2. 5、C语言面试笔试--数据组织--数组
  3. ECharts - 背景透明
  4. Codeforces Beta Round #5 B. Center Alignment 模拟题
  5. 在一个工程(包)下面让activity和SensorEventListener监听分离,在不同类中完成
  6. Atitit 图像处理 opencv使用蒙版mask抠图 切割 attilax总结
  7. 关于手机电脑蓝牙4.0和CC2541蓝牙4.0的区别
  8. 微信小程序公众平台如何生成小程序码
  9. 储能补贴有望出台?钱从哪来还是个问题
  10. Ubuntu18.04 谷歌浏览器安装商店助手
  11. 计算机进入启动死循环,教你win10重启死循环怎么解决
  12. 你需要来自trustedinstaller的权限才能删除
  13. oracle繁体字筛选,Oracle数据库字符集浅析
  14. 德州学院计算机专业地址,德州学院 计算机系 谢延红老师简介 联系方式 手机电话 邮箱...
  15. git回退到上一个版本:
  16. SpringBoot @Around环绕通知错误
  17. vscode 单击跳转_vscode中ctrl+鼠标左键不能跳转_编程开发工具
  18. java park unpark_LockSupport(park/unpark)源码分析
  19. ROS1云课→20迷宫不惑之A*大法(一种虽古老但实用全局路径规划算法)
  20. C语言二维数组的初始化方法

热门文章

  1. CBMVC For Titanium Alloy 发布!
  2. [转帖]Android Bitmap内存限制OOM,Out Of Memory
  3. javascript滚动条响应鼠标滑轮的实现上下滚动事件
  4. RocketMQ消费端消息回退(消费重试)机制源码解析
  5. vue源码分析系列之响应式数据(三)
  6. Go 程序是如何编译成目标机器码的
  7. 凌晨3点回去后的想法
  8. LNMP架构数据迁移到NFS存储
  9. 设计模式在游戏中的应用--模板方法(七)
  10. android 消息系统Handler、MessageQueue、Looper源代码学习