Почему функция выдает неправильный индекс из матрицы? - PullRequest
1 голос
/ 02 августа 2020

Я написал простую функцию, которая генерирует матрицу из исходной матрицы на основе набора индексов, которые она получает в качестве аргумента. Когда я попробовал его на некоторых тестовых векторах, он действительно работал, но теперь он ведет себя так, как я не могу asp.

Я использую pandas 'фрейм данных для создания и изменения матрицы.

Код:

import pandas as pd

def matrix_creator(set):
    matrix = L
    print("set", set)
    print("matrix", matrix)
    for i in range(len(L)):
        if i not in set:
            print(i)
            matrix.drop([i], axis=0, inplace=True)
            matrix.drop([i], axis=1, inplace=True)
    return matrix

preL = [[49.0, -1.0, -3.0, -1.0, -6.0, -7.0, -1.0, -3.0, -1.0, -5.0, 0.0, -5.0, 0.0, -2.0, -2.0, -2.0, -2.0, 0.0, -6.0, -2.0, 0.0, -1.0, 0.0, -5.0, -1.0, -7.0, -5.0, -2.0, -6.0, -5.0, -4.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -2.0, -2.5, -1.0, -2.0, -1.0, -2.0, -4.0, -2.0, 0.0, 0.0, -5.0, -4.0, -5.0, 0.0, -1.0, 0.0, -1.0, -1.0, -3.0, -1.0, -2.0, 0.0, -5.0, -1.0, -5.0, 0.0, -1.0], [-1.0, 46.0, -3.0, -3.0, -4.0, -3.5, -3.0, -1.0, -3.0, -3.0, 0.0, 0.0, 0.0, -2.0, -2.0, -3.0, -1.0, 0.0, -1.0, -2.0, 0.0, -3.0, 0.0, -3.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0, -1.0, -3.0, -3.0, -1.0, -3.0, 0.0, 0.0, 0.0, -1.0, -3.0, -1.0, -3.0, -1.0, -3.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -3.0, 0.0, -3.0, -3.0, -3.0, -3.0, -3.0, 0.0, 0.0, -3.0, -1.0, 0.0, -2.0], [-3.0, -3.0, 37.0, 0.0, -2.0, -3.0, -2.0, -2.0, -2.0, -3.0, -1.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, -2.0, 0.0, -1.0, -2.0, -1.0, -1.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -3.0, -3.0, -3.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, -1.0, -3.0, 0.0, -3.0, 0.0, 0.0, -2.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.0, -1.0, -1.0, 0.0, -3.0], [-1.0, -3.0, 0.0, 28.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, -3.0, -3.0, 0.0, -3.0, 0.0, -1.0, -3.0, -1.0, 0.0, -1.0, 0.0, -1.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -3.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -3.0, 0.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-6.0, -4.0, -2.0, -1.0, 42.0, 0.0, -2.0, -1.0, -2.0, -3.0, 0.0, -1.0, 0.0, -1.0, -1.0, -2.0, -1.0, 0.0, 0.0, -1.0, -1.0, -2.0, 0.0, -2.0, 0.0, -2.0, 0.0, 0.0, -1.0, -4.0, -3.0, -3.0, -4.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, -2.0, -1.0, -1.0, -1.0, -1.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -1.0, -3.0, -2.5, -1.0, -2.0, -2.0, -3.0, 0.0, -1.0, -3.0, -3.0, 0.0, -3.0], [-7.0, -3.5, -3.0, -1.0, 0.0, 40.0, -5.0, -3.0, -4.0, -3.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, -2.0, 0.0, 0.0, -1.0, 0.0, -3.0, 0.0, -5.0, -3.0, -1.0, -1.0, 0.0, -1.0, -1.0, -1.0, -3.0, -4.0, -5.0, -5.0, 0.0, 0.0, 0.0, 0.0, -5.0, -3.0, -3.0, -2.0, -3.0, -3.0, 0.0, 0.0, 0.0, -2.0, -1.0, 0.0, -3.0, 0.0, -5.0, -4.0, -3.0, -4.0, -1.0, 0.0, 0.0, -3.0, -1.0, 0.0, 0.0], [-1.0, -3.0, -2.0, -1.0, -2.0, -5.0, 35.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, -3.0, -3.0, 0.0, -3.0, -3.0, -4.0, -6.0, 0.0, -3.0, 0.0, -3.0, -1.0, -2.0, -4.0, 0.0, -4.0, -3.0, -3.0, -4.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, -10.0, -2.0, 0.0, -1.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, -3.0], [-3.0, -1.0, -2.0, -1.0, -1.0, -3.0, -3.0, 49.0, -3.0, -3.0, -1.0, -1.0, 0.0, -1.0, 0.0, -3.0, -2.0, -1.0, 0.0, -2.0, -1.0, -4.0, -1.0, -3.0, -1.0, -1.0, -2.0, 0.0, -1.0, -2.0, 0.0, -3.0, -3.0, -2.0, -3.0, -1.0, -1.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, -3.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, -3.0, -1.0, -3.0, -3.0, -3.0, -3.0, -3.0, -1.0, 0.0, -3.0, 0.0, -1.0, -3.0], [-1.0, -3.0, -2.0, 0.0, -2.0, -4.0, -3.0, -3.0, 33.0, -3.0, 0.0, 0.0, 0.0, -3.0, -3.0, 0.0, -3.0, -1.0, -2.0, -2.0, 0.0, -1.0, 0.0, 0.0, 0.0, -2.0, -2.0, 0.0, -4.0, -3.0, -3.0, -1.0, -9.0, -2.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0], [-5.0, -3.0, -3.0, 0.0, -3.0, -3.0, -3.0, -3.0, -3.0, 34.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -2.0, 0.0, 0.0, -4.0, 0.0, -3.0, -1.0, -2.0, -1.0, 0.0, -3.0, 0.0, -3.0, -3.0, -3.0, -1.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, -3.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, -3.0, -3.0, -3.0, -3.0, 0.0, 0.0, -3.0, 0.0, 0.0, -3.0], [0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 26.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0], [-5.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 10.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, -2.0, 0.0, -2.0, -2.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 23.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0], [-2.0, -2.0, -1.0, -3.0, -1.0, -3.0, -3.0, -1.0, -3.0, -1.0, 0.0, -3.0, 0.0, 35.0, -3.0, -2.0, -2.0, 0.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, -2.0, 0.0, -2.0, -2.0, -2.0, -1.0, -4.0, -2.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, -1.5, 0.0, -1.5, 0.0, -1.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, -1.0, -3.0, -1.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, -2.0, 0.0, -3.0, -1.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 26.0, 0.0, -1.0, 0.0, -2.0, -2.0, 0.0, 0.0, 0.0, -2.0, 0.0, -2.0, 0.0, 0.0, -2.0, -2.0, -2.0, -1.0, -3.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -2.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0], [-2.0, -3.0, 0.0, 0.0, -2.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, 23.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -3.0, -1.0, -3.0, -3.0, -3.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, -1.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0], [-2.0, -1.0, 0.0, -3.0, -1.0, -2.0, -3.0, -2.0, -3.0, -1.0, 0.0, 0.0, 0.0, -2.0, -1.0, 0.0, 35.0, -1.0, -1.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -2.0, 0.0, -2.0, -2.0, -2.0, -1.0, -4.0, -2.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, -2.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -3.0, -2.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0], [0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -3.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 27.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0], [-6.0, -1.0, -2.0, -1.0, 0.0, 0.0, -4.0, 0.0, -2.0, -2.0, 0.0, 0.0, 0.0, -2.0, -2.0, -2.0, -1.0, 0.0, 39.0, -1.0, 0.0, -2.0, 0.0, -3.0, -2.0, -2.0, -1.0, -1.0, -1.0, -1.0, -1.0, -3.0, -2.0, -3.0, -2.0, 0.0, 0.0, 0.0, 0.0, -2.0, -3.0, -2.0, 0.0, -2.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -2.0, 0.0, -3.0, -3.0, -2.0, -3.0, -3.0, 0.0, 0.0, -2.0, 0.0, 0.0, -3.0], [-2.0, -2.0, 0.0, -3.0, -1.0, -1.0, -6.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0, -2.0, -2.0, 0.0, -2.0, 0.0, -1.0, 37.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, -1.0, 0.0, -2.0, -2.0, -2.0, 0.0, -4.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0, -2.0, -2.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -2.0, 0.0, 0.0, 0.0, -3.0, -3.0, -3.0, -1.0, -2.0, 0.0, 0.0, -1.0, -2.0, 0.0, -1.0], [0.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 28.0, -1.0, -1.0, 0.0, -1.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0], [-1.0, -3.0, -2.0, 0.0, -2.0, -3.0, -3.0, -4.0, -1.0, -4.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, 0.0, -1.0, 38.0, -1.0, 0.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -4.0, 0.0, -2.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -1.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, -2.0, -1.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0], [0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, 26.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0], [-5.0, -3.0, -1.0, 0.0, -2.0, -5.0, -3.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, 0.0, 0.0, 28.0, -1.0, -2.0, -4.0, 0.0, -9.0, -4.0, -4.0, -2.0, -4.0, -2.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0], [-1.0, -1.0, -1.0, -1.0, 0.0, -3.0, -1.0, -1.0, 0.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, -2.0, -1.0, -1.0, -1.0, 0.0, -1.0, 37.0, 0.0, -1.0, 0.0, -2.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -2.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0], [-7.0, -1.0, -2.0, -2.0, -2.0, -1.0, -2.0, -1.0, -2.0, -2.0, 0.0, -1.0, 0.0, -1.0, -2.0, -2.0, -2.0, 0.0, -2.0, -1.0, 0.0, -2.0, 0.0, -2.0, 0.0, 42.0, -1.0, -5.0, -2.0, -2.0, 0.0, -3.0, -3.0, -2.0, -2.0, 0.0, 0.0, -5.0, 0.0, -1.0, -2.0, -2.0, 0.0, -2.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, -2.0, -2.0, -2.0, -2.0, -2.0, 0.0, 0.0, -2.0, -1.0, 0.0, -2.0], [-5.0, -1.0, -3.0, 0.0, 0.0, -1.0, -4.0, -2.0, -2.0, -1.0, -1.0, -2.0, -1.0, -2.0, 0.0, -3.0, -2.0, -1.0, -1.0, -1.0, -2.0, -3.0, -1.0, -4.0, -1.0, -1.0, 53.0, 0.0, -1.0, -1.0, -1.0, -3.0, -3.0, -4.0, -3.5, -1.0, -1.0, 0.0, -1.0, -3.0, -3.0, -3.0, 0.0, -3.0, -3.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, -3.0, -1.0, -4.0, -4.0, -3.0, -3.0, -4.0, -1.0, -1.0, -4.0, 0.0, -1.0, -4.0], [-2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -5.0, 0.0, 8.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0], [-6.0, -1.0, -3.0, 0.0, -1.0, -1.0, -4.0, -1.0, -4.0, -3.0, 0.0, -2.0, 0.0, -2.0, -2.0, -3.0, -2.0, 0.0, -1.0, -2.0, 0.0, -3.0, 0.0, -9.0, -2.0, -2.0, -1.0, 0.0, 41.0, -1.0, 0.0, -3.0, -3.0, -4.0, -4.0, 0.0, 0.0, 0.0, 0.0, -4.0, -3.0, -3.0, -1.0, -3.0, -3.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -3.0, 0.0, -4.0, -4.0, -3.0, -3.0, -4.0, 0.0, 0.0, -3.0, 0.0, 0.0, -4.0], [-5.0, -1.0, -3.0, 0.0, -4.0, -1.0, -3.0, -2.0, -3.0, 0.0, 0.0, -2.0, 0.0, -2.0, -2.0, -3.0, -2.0, 0.0, -1.0, -2.0, 0.0, -3.0, 0.0, -4.0, 0.0, -2.0, -1.0, -1.0, -1.0, 40.0, -3.0, -3.0, -4.0, -4.0, -4.0, 0.0, 0.0, 0.0, 0.0, -4.0, -3.0, -3.0, -1.0, -3.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, -4.0, -3.0, -3.0, -3.0, -4.0, 0.0, 0.0, -3.0, 0.0, 0.0, -3.0], [-4.0, -1.0, -3.0, -1.0, -3.0, -1.0, -3.0, 0.0, -3.0, -3.0, 0.0, 0.0, 0.0, -2.0, -2.0, -3.0, -2.0, 0.0, -1.0, -2.0, 0.0, -4.0, 0.0, -4.0, -1.0, 0.0, -1.0, 0.0, 0.0, -3.0, 38.0, -3.0, -4.0, -3.0, -4.0, 0.0, 0.0, 0.0, 0.0, -4.0, -4.0, -2.0, 0.0, -2.0, -2.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -3.0, 0.0, -5.0, -3.0, -3.0, -3.0, -4.0, 0.0, 0.0, -3.0, 0.0, 0.0, -3.0], [-1.0, -3.0, -3.0, -1.0, -3.0, -3.0, -4.0, -3.0, -1.0, -3.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -3.0, 0.0, -1.0, 0.0, -1.0, -2.0, -1.0, -3.0, -3.0, -1.0, -3.0, -3.0, -3.0, 39.0, -3.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, -2.0, -2.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, 0.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0], [-1.0, -3.0, -3.0, 0.0, -4.0, -4.0, -3.0, -3.0, -9.0, -3.0, 0.0, 0.0, 0.0, -4.0, -3.0, -1.0, -4.0, 0.0, -2.0, -4.0, 0.0, -2.0, 0.0, -4.0, -1.0, -3.0, -3.0, 0.0, -3.0, -4.0, -4.0, -3.0, 41.0, -2.0, -3.0, 0.0, 0.0, 0.0, 0.0, -9.0, -5.0, -2.0, -3.0, -1.0, -5.0, 0.0, 0.0, 0.0, -1.0, -3.0, 0.0, -3.0, 0.0, 0.0, -3.0, 0.0, -3.0, -4.0, 0.0, 0.0, -3.0, -3.0, 0.0, -3.0], [0.0, -1.0, -1.0, -3.0, 0.0, -5.0, 0.0, -2.0, -2.0, -1.0, 0.0, 0.0, 0.0, -2.0, -1.0, 0.0, -2.0, -1.0, -3.0, -2.0, 0.0, -1.0, 0.0, -2.0, 0.0, -2.0, -4.0, 0.0, -4.0, -4.0, -3.0, 0.0, -2.0, 21.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, 0.0, 0.0, -2.0, -5.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, -3.0, 0.0, -2.0, -2.0, 0.0, -1.0, 0.0, 0.0, -1.0, -2.0, -3.5, 0.0, -4.0, -4.0, -4.0, -2.0, -3.0, 0.0, 20.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -5.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.5, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, 0.0, 0.0, -2.0, -5.0, 0.0, -3.0, -1.0, -3.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, -3.0, 0.0, -2.0, -2.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, -3.0, 0.0, -4.0, -4.0, -4.0, -2.0, -9.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 21.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, -1.0, -3.0, -3.0, -1.0, -3.0, -3.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.5, 0.0, -3.0, -2.0, 0.0, -3.0, -2.0, 0.0, -2.0, 0.0, -3.0, 0.0, -2.0, -3.0, 0.0, -3.0, -3.0, -4.0, -2.0, -5.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, -1.0, 0.0, -1.0, -3.0, 0.0, -3.0, 0.0, -3.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -2.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, -1.0, -3.0, -3.0, -1.0, -2.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -3.0, 0.0, -3.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 18.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-4.0, -3.0, 0.0, -3.0, -1.0, -3.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -2.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, -1.0, -3.0, -3.0, -3.0, -3.0, -3.0, 0.0, -3.0, -1.0, 0.0, 0.0, 0.0, -1.5, -1.0, -3.0, -1.0, 0.0, -1.0, -1.0, 0.0, -3.0, 0.0, -3.0, 0.0, -1.0, -3.0, 0.0, -3.0, -1.0, -2.0, -3.0, -5.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 24.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-5.0, -1.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-4.0, -1.0, 0.0, 0.0, 0.0, -2.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-5.0, -1.0, -1.0, 0.0, -3.0, -1.0, -3.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, 0.0, -2.0, 0.0, -3.0, 0.0, -2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, -1.0, 0.0, -1.0, -3.0, 0.0, -3.0, 0.0, -3.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, 0.0, 0.0, -2.5, -5.0, -10.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, -3.0, -1.0, 0.0, -3.0, 0.0, -3.0, -3.0, 0.0, -2.0, 0.0, -3.0, -1.0, -2.0, -4.0, 0.0, -4.0, -4.0, -5.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, 0.0, 0.0, -1.0, -4.0, -2.0, -3.0, -1.0, -3.0, -1.0, 0.0, -1.0, -1.0, 0.0, 0.0, -2.0, 0.0, -3.0, -3.0, -1.0, -1.0, -1.0, 0.0, 0.0, -2.0, -4.0, 0.0, -4.0, -3.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 24.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-3.0, -3.0, 0.0, -3.0, -2.0, -3.0, 0.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, -3.0, 0.0, 0.0, -1.0, 0.0, -2.0, -3.0, 0.0, -1.0, 0.0, 0.0, -2.0, -2.0, -3.0, 0.0, -3.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 18.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, 0.0, -3.0, -2.0, -4.0, -1.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, -1.0, -2.0, -2.0, -1.0, 0.0, -3.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -3.0, 0.0, -3.0, -3.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 21.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-2.0, -3.0, 0.0, -3.0, -3.0, -1.0, 0.0, -3.0, -2.0, -3.0, 0.0, 0.0, 0.0, -2.0, -1.0, 0.0, -1.0, 0.0, -3.0, -2.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -4.0, 0.0, -4.0, -4.0, -4.0, 0.0, -4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 0.0, 0.0, 0.0, 0.0, 0.0], [-5.0, 0.0, -2.0, 0.0, -1.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, -3.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0], [-1.0, -3.0, -1.0, 0.0, -3.0, -3.0, 0.0, -3.0, 0.0, -3.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -2.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -2.0, -4.0, 0.0, -3.0, -3.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, 0.0, 0.0], [-5.0, -1.0, -1.0, 0.0, -3.0, -1.0, -3.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, -2.0, 0.0, 0.0, 0.0, -3.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -3.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 16.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 0.0], [-1.0, -2.0, -3.0, 0.0, -3.0, 0.0, -3.0, -3.0, 0.0, -3.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -3.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -2.0, -4.0, 0.0, -4.0, -3.0, -3.0, 0.0, -3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0]]

L = pd.DataFrame(preL)

M = matrix_creator([5,6,7,9,10])
print(M)
N = matrix_creator([5,9,10])
print(N)

Теперь я получаю:

KeyError: '[0] not found in axis'

Почему?

Играя с примером, я обнаружил, что функция вносит изменения в L тоже. Тогда это проблема, но как объявить martix, чтобы он работал правильно?

1 Ответ

0 голосов
/ 03 августа 2020

Решил.

Объявление matrix = L просто добавляло другое имя к объекту L. Вместо этого я использовал matrix = L.copy(), и он отлично работает. Он попытался отбросить уже отброшенную строку, поскольку это не новая неразрезанная матрица.

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