Я хотел бы масштабировать массив формы (h, w) на множитель n, в результате чего получается массив формы (h * n, w * n) с расширением.
Скажем, у меня есть массив 2x2:
array([[1, 1],
[0, 1]])
Я хотел бы масштабировать массив до 4x4:
array([[1, 1, 1, 1],
[1, 1, 1, 1],
[0, 0, 1, 1],
[0, 0, 1, 1]])
То есть значение каждой ячейки в исходном массиве копируется в 4 соответствующие ячейки в результирующем массиве . Предполагая произвольный размер массива и коэффициент масштабирования, каков наиболее эффективный способ сделать это?