NumPy: создайте матрицу 8x8 и заполните ее рисунком шахматной доски
NumPy: Array Object Exercise-10 с решением
Напишите программу NumPy, чтобы создать матрицу 8x8 и заполнить ее шаблоном шахматной доски.
Пример решения : -
Код Python:
import numpy as np
x = np.ones((3,3))
print("Checkerboard pattern:")
x = np.zeros((8,8),dtype=int)
x[1::2,::2] = 1
x[::2,1::2] = 1
print(x)
Пример вывода:
Клетчатый узор: [[0 1 0 1 0 1 0 1] [1 0 1 0 1 0 1 0] [0 1 0 1 0 1 0 1] [1 0 1 0 1 0 1 0] [0 1 0 1 0 1 0 1] [1 0 1 0 1 0 1 0] [0 1 0 1 0 1 0 1] [1 0 1 0 1 0 1 0]]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для добавления рамки (заполненной нулями) вокруг существующего массива.
Далее: Напишите программу NumPy для преобразования списка и кортежа в массивы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code