numpy的getA()/getA1()/getH()/getI()函数
来源:互联网 发布:伪娘丁丁套淘宝 编辑:程序博客网 时间:2024/05/29 03:10
1.mat.getA()
将自身矩阵变量转化为ndarray类型的变量。
等价于np.asarray(self)
a = np.mat([[1,2],[3,4]])aOut[251]: matrix([[1, 2], [3, 4]])a.getA()Out[252]: array([[1, 2], [3, 4]])
2.mat.getA1()
将自身矩阵变换为一维的ndarray类型。
等价于np.asarray(self).ravel()
aOut[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))xOut[259]: matrix([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])z = x - 1j*xzOut[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))xOut[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 ]])
阅读全文
0 0
- numpy的getA()/getA1()/getH()/getI()函数
- numpy中,矩阵的三种转置transpose、getT、getH的区别
- numpy基础——matrix.transpose() 和 matrix.getA()
- python机器学习实战 getA()函数详解
- truffle 的geth
- geth的使用入门
- Numpy的tile函数
- Numpy的tile函数
- Numpy的tile函数
- Numpy的tile函数
- Numpy的tile函数
- Numpy的tile函数
- Numpy的tile函数
- numpy的ones_like函数
- NumPy的tile函数
- NumPy 便利的函数
- numpy的astype函数
- numpy的函数讲解
- 最小生成树的简单例题
- Shell和Jenkins讲解
- 查询文章的上下篇Sql语句
- JUnit4 与 JMock 之双剑合璧-4
- jdk 1.7 hashMap源码解读
- numpy的getA()/getA1()/getH()/getI()函数
- 下联网关国标对接中的通信过程分析和实例之客户端主动发起的实时音视频点播过程
- div盒子模型
- 设计模式——单例模式
- POJ
- 字符数组_串的实现
- 商机 | 大数据/政务云采购清单 招标9起,最高招标价为1444万(11.1-11.3)
- springMVC学习笔记(一)
- Matlab num2cell函数的用法