numpy基础教程—矩阵的简单属性和方法
来源:互联网 发布:mac怎么开机选择用户 编辑:程序博客网 时间:2024/05/20 01:34
本教程适合于numpy基础入门,更多详尽内容请阅读官网http://www.numpy.org/,此篇为numpy基础学习教程系列之矩阵的简单属性和方法篇,倾向于实践用法,后续还会推出一系列numpy其它方面的教程,欢迎广大圈友一起交流学习,并指出其中的错误。
注意:以下np为import numpy as np中的np标识符
mat函数创建矩阵时,若输入为已知的ndarray或matrix对象,则不会创建副本,调用mat函数和调用matrix函数等价。
在创建矩阵的专用字符串中,行与行之间用分号隔开,行内元素用空格隔开。
实例1:(用专用字符串创建矩阵)
A=np.mat("1 2 3;4 5 6")
print A
结果:[[1 2 3]
[4 5 6]]
实例2:(用numpy数组创建矩阵)
B = np.mat(np.arange(9).reshape(3,3))
print B
结果:[[1 2 3]
[4 5 6]
[7 8 9]]
T属性获取矩阵的转置
A = np.mat("1 2 3;4 5 6")
print A.T
结果:[[1 4]
[2 5]
[3 6]]
I属性获取矩阵的逆矩阵
A = np.mat("1 2 3;4 5 6;7 8 10")
print A.I
结果:[[-0.66666667 -1.33333333 1. ]
[-0.66666667 3.66666667 -2. ]
[ 1. -2. 1. ]]
创建分块矩阵
A = np.eye(2)
B = 2*A
print np.bmat("A B;A B")
结果:[[ 1. 0. 2. 0.]
[ 0. 1. 0. 2.]
[ 1. 0. 2. 0.]
[ 0. 1. 0. 2.]]
- numpy基础教程—矩阵的简单属性和方法
- numpy基础教程—数组(向量)的属性和方法
- numpy矩阵的基本方法和属性
- [完]Numpy中矩阵对象(matrix)的属性和方法
- numpy基础教程—统计方法
- Numpy matrix矩阵属性详解及方法
- Python -- Numpy中ndarray的属性和方法
- Numpy基础教程 — 线性代数
- numpy基础教程—多项式
- 安装numpy和matplotlib简单又不易出错的方法
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中的ndarray方法和属性
- numpy中array的简单属性
- Ajax基础教程--- 2.2 方法和属性
- Windows+QT5.9.2+QTCreator编译PCL1.8.1源码
- Android的设计模式-访问者模式
- 继承学习一
- 虚拟机安装centos7.2后遗留网络问题解决方法
- 网弧与红鸟的一些bug
- numpy基础教程—矩阵的简单属性和方法
- Intellij IDEA 中一次性折叠所有Java代码的快捷键设置 collapse all
- IntentService与HandlerThread源码解析
- 逻辑回归的数学推导及java代码实现
- Python的30个编程技巧
- StringBuffer类的常用方法
- Django框架学习笔记(13.获取单表单数据的三种方式)
- PHP并行查询MySQL
- Meterpreter常用命令介绍