Python: Как я могу преобразовать массив в матрицу с N столбцами, которые один и тот же массив повторяется N раз? - PullRequest
0 голосов
/ 27 октября 2018

У меня есть массив, и мне нужно создать матрицу с N столбцами (N - это параметр, который можно изменить).Таким образом, мы должны скопировать этот массив N раз.

1 Ответ

0 голосов
/ 27 октября 2018

Если я правильно понимаю, ваш ввод будет, например:

a = [12, 8, 9]
n = 2

И результат будет:

b = [[12, 12],
     [ 8,  8],
     [ 9,  9]]

Вот как это можно сделать:

b = [[i]*n for i in a]
...