
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 Vecfrom vec import *import iter原创 2013-08-08 11:43:12 · 1033 阅读 · 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 · 851 阅读 · 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 · 1059 阅读 · 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 · 1283 阅读 · 2 评论 -
【Python】Coding the Matrix:Week 6 Secret Sharing Lab
这个Problem 2 有点困惑的,我通过程序获得了一组3对线性独立的向量,但是任然不过,过会再继续,但是代码的原理应该是可以的。choose_rand_vector()返回一个符合要求3个tuple的listchoose_rand_vector(randNum=4,vecLength=6):choose_pair()验证所有的vector组合是否满足6个向量相互线性独立的要求def原创 2013-08-27 13:38:14 · 1005 阅读 · 0 评论