Линейное преобразование с элементами массива - PullRequest
1 голос
/ 11 марта 2020

Я пытаюсь найти матрицу преобразования, в которой каждый элемент моих двух известных матриц является массивом. У меня есть две матрицы:

    a= np.array([
        [data['10']['ann1'], data['25']['ann1'], data['50']['ann1'], data['100']['ann1']],
        [data['10']['ann2'], data['25']['ann2'], data['50']['ann2'], data['100']['ann2']],
        [data['10']['ann3'], data['25']['ann3'], data['50']['ann3'], data['100']['ann3']],
        [data['10']['ann4'], data['25']['ann4'], data['50']['ann4'], data['100']['ann4']],
        [data['10']['ann5'], data['25']['ann5'], data['50']['ann5'], data['100']['ann5']]])
    b= np.array([
        [data['target']['ann1']],
        [data['target']['ann2']],
        [data['target']['ann3']],
        [data['target']['ann4']],
        [data['target']['ann5']]])

, где мне нужно найти решение matix x, где для ax = b. Каждый элемент (например, data['10']['ann1']) представляет собой одномерную матрицу длиной 32, но элементы матрицы решения должны иметь отдельные значения. Есть ли способ в python сделать линейную регрессию или MCM C, подходящую для этого типа системы?

...