# 1. 10x10의 2차원 배열의 테두리는 1이고 안은 0인 배열을 출력하시오.

# 2. 8x8의 2차원 배열에 아래와 같은 체크 보드를 만들어 출력하시오.(주의:정수타입)

import numpy as np

array = np.ones((10,10))

array[1:-1,1:-1]=0
print(array)

array1 = np.zeros((8,8),dtype=int)

array1[1::2,::2]=1
array1[::2,1::2]=1
print(array1)


[[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
 [1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]]
[[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]]

'프로그래밍 > 파이썬' 카테고리의 다른 글

*그리디 || 큰 수의 법칙  (0) 2022.02.10
* 백준 || 10870 피보나치 수 5  (0) 2022.02.09
*코드업 || 6103  (0) 2022.02.09
*코드업 || 6102  (0) 2022.02.09
*Virtual Box를 이용한 Python #0 |  (0) 2021.03.16

+ Recent posts