
Coding the Matrix
文章平均质量分 80
织田信长
西安电子科技大学通信工程专业中国科学技术大学多媒体技术
展开
-
【Python】Coding the Matrix:Week 2 The Vector Space
这周的作业还比较少,Python的语言确实比较精简,所以如果代码写的优雅的话,代码量可是很少的哦! # version code 761 # Please fill out this stencil and submit using the provided submission script. from vec import Vec from vec import * import iter原创 2013-08-08 11:43:12 · 1020 阅读 · 0 评论 -
【Python】Coding the Matrix:Week 3 The Matrix
写Homework之前需要写Matrix的一些函数,也就是完成Matrix Class Homework。这篇文章也就先写到这里先。 这个类主要实现矩阵的加法,转置,矩阵和向量的乘法,矩阵和矩阵的乘法。 from vec import * def getitem(M, k): "Returns the value of entry k in M. The value of k sh原创 2013-08-10 12:59:52 · 837 阅读 · 0 评论 -
【Python】Coding the Matrix:Week 5: Dimension Homework 5
这一周的作业,刚压线写完。Problem3 没有写,不想证明了。从Problem 9 开始一直到最后难度都挺大的,我是在论坛上看过了别人的讨论才写出来的,挣扎了很久。 Problem 9在给定的基上分解向量,里面调用了hw4的一些函数,通过solve函数获得矩阵方程的解 Problem 10判断矩阵是不是可逆的,注意判断矩阵是不是square的 Problem 11和Problem 12 都原创 2013-08-26 12:07:48 · 1045 阅读 · 0 评论 -
【Python】Coding the Matrix:Week 5 Perspective Lab
这个Lab的内容光是说明就有7页之巨,我反复看了很久才看懂一点点,Lab主要完成的是从不同坐标系表示之间变换的方法。 原始的图片,从Camera basis的表示转换成WhiteBoard basis的表示 里面的Problem 3是难点,Problem 4我没有完成,因为还缺少之前的代码,暂时不写。 注意Problem 3中的vector h不能通过print(h)来获得,原创 2013-08-26 18:06:20 · 1271 阅读 · 2 评论 -
【Python】Coding the Matrix:Week 6 Secret Sharing Lab
这个Problem 2 有点困惑的,我通过程序获得了一组3对线性独立的向量,但是任然不过,过会再继续,但是代码的原理应该是可以的。 choose_rand_vector()返回一个符合要求3个tuple的list choose_rand_vector(randNum=4,vecLength=6):choose_pair()验证所有的vector组合是否满足6个向量相互线性独立的要求 def原创 2013-08-27 13:38:14 · 993 阅读 · 0 评论