Предмет: Информатика,
автор: seventeen9006
Python. помогите с кодом
Приложения:
Ответы
Автор ответа:
1
import numpy as np
def matrix(n):
l = (2*n - 1)
m = np.ones((l,l), dtype=int) * n
for i in range(1, n-1):
m[i, i:l - i] = n - i
m[l - i - 1, i:l - i] = n - i
m[i + 1:l - i - 1, i] = n - i
m[i + 1:l - i - 1, l - i - 1] = n - i
m[l//2,l//2] = 1
return m
res = matrix(3)
for row in res:
print(*row, sep=' ')
Похожие вопросы
Предмет: История,
автор: lisenkoandrij6
Предмет: Українська література,
автор: conor987623
Предмет: Английский язык,
автор: sonea272782
Предмет: Математика,
автор: MIker234
Предмет: Алгебра,
автор: wacheslawsyrin2002