# 파이썬 넘파이 패키지를 연습하는 문제입니다.

# 아래 내용을 순서대로 실행하기 바랍니다.

 

# 1. 10, 11, 12, ..., 48, 49 원소를 갖는 넘파일 배열을 출력하시오.

# 2. 위 배열을 역순 배열로 만들어 출력하시오.

# 3. 0~8의 원소를 갖는 3x3 행렬을 만들어 출력하시오. - reshape 활용

# 4. [1,2,0,0,4,0]에서 0이 아닌 원소의 위치를 출력하시오. - nonzero 활용

# 5. 3x3의 단위 행렬을 만들어서 출력하시오. - eye 활용


import numpy as np

array1 = np.arange(10,50)
print(array1)
print(array1[::-1])

array2 = np.arange(0,9).reshape(3,3)
print(array2)

array3=np.nonzero([1,2,0,0,4,0])

print(array3)

array4= np.eye(3)

print(array4)
 
---------------------------------------------------
 
[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49]
[49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26
 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10]
[[0 1 2]
 [3 4 5]
 [6 7 8]]
(array([0, 1, 4], dtype=int64),)
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]

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

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

+ Recent posts