# 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 |