小编alo*_*dub的帖子

Python中的矩阵乘法

您好(请原谅我的英文),我对使用矩阵乘法的python有一个很大的疑问,我创建了一个列表列表并乘以一个缩放矩阵,这就是我所做的,我不能通过索引执行乘法运算问题,我用纸和笔检查它是否有效,我做了一些不好的事情来容纳索引,或者我从一开始就错误地容纳矩阵了?

def main():
if len(sys.argv) > 1:
    v = int(sys.argv[1])
else:
    print "error python exe:"
    print "\tpython <programa.py> <num_vertices>"
A = []
for i in range(v):
    A.append([0]*2)
for i in range(v):
    for j in range(2):
        A[i][j] = input("v: ")  


print A 
    Escala(A)

def Escala(A):
    print "Escala"
    sx = input("Sx: ")
    sy = input("Sy: ")
    S = [(sx,0),(0,sy)]
    print S
    M = mult(S,A)
    print M



def mult(m1,m2):
M = zero(len(m1),len(m2[0])) 
    for i in range(len(m2)):   
        for j in range(len(m2[0])): 
            for k in …
Run Code Online (Sandbox Code Playgroud)

python matrix multiplication

0
推荐指数
1
解决办法
895
查看次数

标签 统计

matrix ×1

multiplication ×1

python ×1