Ошибка при установке элемента массива с последовательностью - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу сделать код, упрощающий матрицу.Критерий состоит в том, чтобы иметь случайную матрицу со случайным cuadratic измерением, но python показывает мне ошибку «установка элемента массива с последовательностью».

m=np.random.randint(3 , 8)
def matr(m):
   matriz=(np.random.random((m,m))*10.0)-5.0
   return matriz
matr(m)

def gauss(matr,m):
   l=np.zeros([m,m])
   u=np.zeros([m,m])
   for k in range(0,m): #Controla renglon pivote
       for r in range (0,m): #Controla los renglones
          if(k==r):
             l[k,r]=1
          if (k<r):
             fac=[matr[r,k]/matr[k,k]]
             l[r,k]=fac
             for c in range (0,m):
                matr[r,c]=matr[r,c]-(fac*matr[k,c])
                u[r,c]=matr[r,c]
                return u
gauss(matr(m),m)
...