您好(请原谅我的英文),我对使用矩阵乘法的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)