Как написать матричный массив в scipy.linalg.block_diag в Python
Я пытаюсь построить матрицу с помощью scipy.linalg.block_diag тех же матриц sc.linalg.block_diag (A, A, A, ...) многих матриц A, но я не хочу писать 100 A. Я пробовал массив, список вроде m = np.array (A для i в диапазоне (100)) и scipy.linalg.block_diag (m), но он пишет «array([[<объект генератора в 0x0000018F4F06C9C8>]], dtype=object ) ".
Итак, как я могу сохранить 100 A внутри block.diag (), не записывая их все вручную?