Как использовать NumPy Linalg Solver для многомерного использования? - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь найти решение для переопределенной системы, у меня есть код, который выполняется, но я думаю, что это выглядит ужасно, поскольку мне приходится делать так много циклов for, когда я чувствую, что это должно быть проще, частью в настоящее время выглядит как:

for s in range(4):
    for m in range(p):
        storing_list = []
        for n in range(tree_length):
            mu.append(tree[n][s][m])
        Q, R = np.linalg.qr(storing_list)
        Qb = np.dot(Q.T, mu)
        x_qr = np.linalg.solve(R, Qb)

Я не могу опубликовать весь свой код, так как я генерирую свои данные из файла. Как вы видите, мне нужно получить значения из дерева, поместить их в список, а затем использовать их для решения системы. Есть ли более чистый способ сделать это вычисление? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...