矩阵和向量操作库

matrix7的Python项目详细描述


矩阵7

纯python3中的一个库,允许您轻松使用矩阵和向量

设置

sudo pip install matrix7

如何使用

声明
frommatrix7importMatrix,Vectora=Matrix([[1,2,3,4,5,6,7],[101,102,103,104,105,106,107],[201,202,203,204,205,206,207],])b=Vector([2,4,7,9])c=Vector([2,4,7,9],transpose=True)

打印
  • print(a)
|   1.00   2.00   3.00   4.00   5.00   6.00   7.00 |
| 101.00 102.00 103.00 104.00 105.00 106.00 107.00 |
| 201.00 202.00 203.00 204.00 205.00 206.00 207.00 |
  • print(b)
|   2.00 |
|   4.00 |
|   7.00 |
|   9.00 |
  • print(c)
|   2.00   4.00   7.00   9.00 |

属性

a.size# (nb lines, nb cols)a.trace# only for nxn matriciesa.raw# matrix or vector in normal python list formata.gravity# only for vectors

操作
  • 使用普通的python操作
  • 返回矩阵或向量对象
  • 应用正则矩阵/向量计算规则
c=a+bc=a-bc=a*b

矩阵或向量的响应
a.transpose()

生成

# vector containing 6 threesvect=Vector.gen(6,3)# 3x4 matrix of zeroesmat=Matrix.gen(3,4,0)

导航
# matrix line 0 (Vector) or vector element (int, float ..etc)a[0]# matrix column 0 (Vector)a(0)# matrix element (0,0) (int, float ..etc)a[0][0]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Firebase Android PhoneAuthProvider的java内存泄漏   使用bufferreader从Android java类中的php文件获取数据   java从逗号分隔的字符串创建列表,将大括号字符串作为一个对象   java动态创建一个树形图并遍历它   java使用类。要在其中加载文件的getResource()。罐子   R与java之间的数据类型转换   java Android大文本视图动态   java If语句似乎在满足需求的情况下跳过   父类中的java日志记录静态方法   neo4j中的java复制关系与spring数据   JVM是32位还是64位?   java如何缩短此KeyListener代码   java Checkstyle和Findbugs安装   java BoneCP语句句柄不能强制转换为JDBC