Создание матрицы матриц с использованием numpy .array () - PullRequest
0 голосов
/ 29 марта 2020

Я пытался создать матрицу матриц с использованием функции numpy numpy .array () и столкнулся с трудностями

Я специально пытаюсь создать следующую матрицу

[

[

 [                    [
   [ 1 ,2 ]             [ 1 , 2 ]
   [ 3 ,4 ]             [ 3 , 4 ]
 ]               ,    ]

]

[

 [                    [
   [ 1 ,2 ]             [ 1 , 2 ]
   [ 3 ,4 ]             [ 3 , 4 ]
 ]               ,    ]  

]

]

точнее, вот так один

Я пробовал следующую строку в Jupyter

x = np.array( [
        [   [ 1,2 ] ,[ 3, 4]  ] ,  [   [ 1,2 ] ,[ 3, 4]  ] ,
        [   [ 1,2 ] ,[ 3, 4]  ] ,  [   [ 1,2 ] ,[ 3, 4]  ]
])

, но все строки матрицы 2X2 располагаются построчно form.

Я не могу взять 2 (2X2) матрицы в виде строки и скопировать их в столбцы или 2 (2X2) матрицы в форме столбца и скопируйте их в строки

Любая идея, как создать это, используя numpy .array () или любой другой подход (используя numpy функции)

, кажется простым, но я нахожу трудности в разработке кода. Заранее спасибо.

1 Ответ

1 голос
/ 29 марта 2020
>>> a = np.array([[[[1,2],[3,4]], [[1,2], [3,4]]], [[[1,2],[3,4]], [[1,2], [3,4]]]])
>>> a
array([[[[1, 2],
         [3, 4]],

        [[1, 2],
         [3, 4]]],


       [[[1, 2],
         [3, 4]],

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