1.mat.getA()
将自身矩阵变量转化为ndarray类型的变量。
等价于np.asarray(self)

a = np.mat([[1,2],[3,4]])a
Out[251]:
matrix([[1, 2],[3, 4]])a.getA()
Out[252]:
array([[1, 2],[3, 4]])

2.mat.getA1()
将自身矩阵变换为一维的ndarray类型。
等价于np.asarray(self).ravel()

a
Out[256]:
matrix([[1, 2],[3, 4]])a.getA1()
Out[257]: array([1, 2, 3, 4])

3.mat.getH()
返回自身(如果是复数矩阵)对偶转置矩阵,如果为实数矩阵,则等价于np.transpose(self)

x = np.mat(np.arange(12).reshape(3,4))x
Out[259]:
matrix([[ 0,  1,  2,  3],[ 4,  5,  6,  7],[ 8,  9, 10, 11]])
z = x - 1j*xz
Out[262]:
matrix([[  0. +0.j,   1. -1.j,   2. -2.j,   3. -3.j],[  4. -4.j,   5. -5.j,   6. -6.j,   7. -7.j],[  8. -8.j,   9. -9.j,  10.-10.j,  11.-11.j]])z.getH()
Out[263]:
matrix([[  0. -0.j,   4. +4.j,   8. +8.j],[  1. +1.j,   5. +5.j,   9. +9.j],[  2. +2.j,   6. +6.j,  10.+10.j],[  3. +3.j,   7. +7.j,  11.+11.j]])

4.mat.getI()
返回可逆矩阵的逆。

x = np.mat(np.arange(12).reshape(3,4))x
Out[265]:
matrix([[ 0,  1,  2,  3],[ 4,  5,  6,  7],[ 8,  9, 10, 11]])x.getI()
Out[266]:
matrix([[-0.3375    , -0.1       ,  0.1375    ],[-0.13333333, -0.03333333,  0.06666667],[ 0.07083333,  0.03333333, -0.00416667],[ 0.275     ,  0.1       , -0.075     ]])

numpy的getA()/getA1()/getH()/getI()函数相关推荐

  1. Numpy中getA()/getA1()/getH()/getI()函数(源码实例)

    numpy中shape函数与tile函数 1. getA()函数:将矩阵变成ndarray类型,或者使用 np.asarray()函数 import numpy as np a=np.mat([[1, ...

  2. python -- numpy 基本数据类型,算术运算,组合,分割 函数

    0 NumPy数组 NumPy数组:NumPy数组是一个多维数组对象,称为ndarray.其由两部分组成: 实际的数据 描述这些数据的元数据 NumPy数组属性: ndim(纬数,x,y 2),sha ...

  3. 快速排序 python菜鸟教程-NumPy 排序、条件刷选函数

    NumPy 排序.条件刷选函数 NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法 ...

  4. python中transpose函数_对numpy中的transpose和swapaxes函数详解

    transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数. 我们看如下一个numpy的数组: `arr=np.arange(16).reshape(( ...

  5. Python 数据分析三剑客之 NumPy(四):字符串函数总结与对比

    CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...

  6. [转载] Python numpy insert()、 delete()、append()函数的用法

    参考链接: Python中的numpy.delete 简介: 这三个函数的功能是增删矩阵或数组的某一行/列,接下来逐个介绍函数用法. import numpy as np >>> a ...

  7. numpy中的log和ln函数

    每次当我想用python实现ln函数时,下意识的就会输入错误的函数代码,这里特来记录一下关于numpy中的ln和log函数正确的调用方式. ln函数: import numpy as npclass ...

  8. 【ML】numpy ravel、c_、r_函数使用说明(结合实际案例)

    [ML]numpy ravel.c_.r_函数使用说明(结合实际案例) 基本使用 ravel()函数用法 c_函数用法 r_函数用法 实践 基本使用 ravel()函数用法 ravel函数将一个多维数 ...

  9. numpy中的log和ln函数介绍

    numpy的log和ln函数 每次当我想用python实现ln函数时,下意识的就会输入错误的函数代码,这里特来记录一下关于numpy中的ln和log函数正确的调用方式. ln函数 1 2 3 4 5 ...

最新文章

  1. 提高sqlmap爆破效率
  2. 真实案例引起的对系统健壮性的思考
  3. 【阿里云课程】详解深度学习优化:泛化与正则化,学习率与最优化
  4. php mysql log文件,mysql log文件【读书笔记1】_MySQL
  5. python中max函数用法_Python中max函数用法实例分析
  6. 多租户通用权限设计(基于 casbin)
  7. python wget安装_Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
  8. Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(1)
  9. 2017-2018-1 20155301 《信息安全系统设计基础》第十三周学习总结
  10. 用word怎么做c语言框图作业,在Word中绘制简单C语言流程图精.docx
  11. 小白跑WRF第七天,运行WRF案例
  12. 使用SVG做网页背景
  13. 计算机开机时前按什么键,开机怎么进入bios?电脑开机按什么键进入BIOS方法大全...
  14. 论随机数AC大法(1)
  15. ceil — 进一法取整 4.1 = 5 5.9 = 6 取小数点两位
  16. android 寺库trytry_git 学习
  17. 从Intel和ARM双雄争霸读懂芯片的前世今生
  18. 这届云栖大会很摇滚很美“乐队的夏天”也来了科技背后有程序员的吐槽 、产品经理的笑和泪
  19. 智能化社区会给我们的生活带来什么新体验?
  20. intouch的服务器修改密码后,intouch登录设置

热门文章

  1. NGFW的Portal认证实验
  2. 题源报刊精品阅读-词汇1
  3. LHG 弹层问题汇总
  4. Turtle库绘画实例
  5. web全栈工程师简历
  6. Tracup|10个有效的工作习惯,成功的例子和技巧
  7. Kubeadm介绍与使用Kubeadm搭建kubernetes集群环境
  8. matlab引用csv文件,如何用MATLAB读取csv文件
  9. 听YunOS“教父”王坚怎么说
  10. openstack云计算平台 2(计算服务、Networking 服务、命令行方式启动实例)