numpy的getA()/getA1()/getH()/getI()函数
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()函数相关推荐
- Numpy中getA()/getA1()/getH()/getI()函数(源码实例)
numpy中shape函数与tile函数 1. getA()函数:将矩阵变成ndarray类型,或者使用 np.asarray()函数 import numpy as np a=np.mat([[1, ...
- python -- numpy 基本数据类型,算术运算,组合,分割 函数
0 NumPy数组 NumPy数组:NumPy数组是一个多维数组对象,称为ndarray.其由两部分组成: 实际的数据 描述这些数据的元数据 NumPy数组属性: ndim(纬数,x,y 2),sha ...
- 快速排序 python菜鸟教程-NumPy 排序、条件刷选函数
NumPy 排序.条件刷选函数 NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法 ...
- python中transpose函数_对numpy中的transpose和swapaxes函数详解
transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数. 我们看如下一个numpy的数组: `arr=np.arange(16).reshape(( ...
- Python 数据分析三剑客之 NumPy(四):字符串函数总结与对比
CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...
- [转载] Python numpy insert()、 delete()、append()函数的用法
参考链接: Python中的numpy.delete 简介: 这三个函数的功能是增删矩阵或数组的某一行/列,接下来逐个介绍函数用法. import numpy as np >>> a ...
- numpy中的log和ln函数
每次当我想用python实现ln函数时,下意识的就会输入错误的函数代码,这里特来记录一下关于numpy中的ln和log函数正确的调用方式. ln函数: import numpy as npclass ...
- 【ML】numpy ravel、c_、r_函数使用说明(结合实际案例)
[ML]numpy ravel.c_.r_函数使用说明(结合实际案例) 基本使用 ravel()函数用法 c_函数用法 r_函数用法 实践 基本使用 ravel()函数用法 ravel函数将一个多维数 ...
- numpy中的log和ln函数介绍
numpy的log和ln函数 每次当我想用python实现ln函数时,下意识的就会输入错误的函数代码,这里特来记录一下关于numpy中的ln和log函数正确的调用方式. ln函数 1 2 3 4 5 ...
最新文章
- 提高sqlmap爆破效率
- 真实案例引起的对系统健壮性的思考
- 【阿里云课程】详解深度学习优化:泛化与正则化,学习率与最优化
- php mysql log文件,mysql log文件【读书笔记1】_MySQL
- python中max函数用法_Python中max函数用法实例分析
- 多租户通用权限设计(基于 casbin)
- python wget安装_Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
- Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(1)
- 2017-2018-1 20155301 《信息安全系统设计基础》第十三周学习总结
- 用word怎么做c语言框图作业,在Word中绘制简单C语言流程图精.docx
- 小白跑WRF第七天,运行WRF案例
- 使用SVG做网页背景
- 计算机开机时前按什么键,开机怎么进入bios?电脑开机按什么键进入BIOS方法大全...
- 论随机数AC大法(1)
- ceil — 进一法取整 4.1 = 5 5.9 = 6 取小数点两位
- android 寺库trytry_git 学习
- 从Intel和ARM双雄争霸读懂芯片的前世今生
- 这届云栖大会很摇滚很美“乐队的夏天”也来了科技背后有程序员的吐槽 、产品经理的笑和泪
- 智能化社区会给我们的生活带来什么新体验?
- intouch的服务器修改密码后,intouch登录设置