QA ≠ Test

QA(품질 보증)는 개념적인 용어이고, TEST는 QA(품질 보증)를 하기 위한 수단이자 방법이다.

TESTING/PROGREMING

[데이터 사이언스 코딩 - Chap.1] 실습 Numpy.array 문제 풀어보기

품생품사(品生品死) 2021. 7. 18. 04:24
반응형

Numpy.array 실습 문제

일본에는 한식 열풍이 불고 있습니다. 기회를 엿본 영훈이는 대기업을 퇴사하고 신주쿠에 프랜차이즈 ‘품생사닭갈비’ 가맹점을 냈습니다. 그러나 보수적인 아버지께서는 번듯한 직장을 박차고 나온 영훈이가 못마땅합니다. 아버지를 안심시켜 드리기 위해 매달 매출을 보고하려고 하는데요.

 

엔화(¥)로 저장한 매출 데이터를 원화(₩)로 변환하는 작업이 필요합니다. numpy를 이용하여 엔화 매출이 담겨 있는 파이썬 리스트가 주어졌습니다. 1엔에 10.38원이라고 가정하고, 원화 매출이 담긴 numpy array를 만들어 출력해 주세요.

 

📌 반복문은 사용하면 안 됩니다!

📌 정답 출력 코드는 print가 없는 방식으로 작성해 주세요. (예시: won_array)

 

revenue_in_yen에 엔화(¥) 매출 데이터가 담겨 있습니다.

import numpy as np

revenue_in_yen = [
    300000, 340000, 320000, 360000, 
    440000, 140000, 180000, 340000, 
    330000, 290000, 280000, 380000, 
    170000, 140000, 230000, 390000, 
    400000, 350000, 380000, 150000, 
    110000, 240000, 380000, 380000, 
    340000, 420000, 150000, 130000, 
    360000, 320000, 250000
]

 

1엔이 10.38원이라고 가정했으니까, 우리는 이 모든 숫자들에 10.38을 곱해주면 됩니다.

numpy array를 사용하면, 모든 데이터에 같은 숫자를 한 번에 곱해줄 수 있습니다.

먼저 주어진 리스트를 numpy array로 만듭니다.

yen_array = np.array(revenue_in_yen)

 

이제 이 numpy array에는 곱셈 연산을 적용할 수 있습니다.

won_array = yen_array * 10.38
won_array

 

그리고 좀 더 응용하기 위해서 환율 10.38을 yen 변수에 넣었습니다.

계산할 때 * yen만 쓰기 위함 입니다.

yen = 10.38

 

 

정답 출력

import numpy as np
yen = 10.38

revenue_in_yen = [
    300000, 340000, 320000, 360000, 
    440000, 140000, 180000, 340000, 
    330000, 290000, 280000, 380000, 
    170000, 140000, 230000, 390000, 
    400000, 350000, 380000, 150000, 
    110000, 240000, 380000, 380000, 
    340000, 420000, 150000, 130000, 
    360000, 320000, 250000
]


won_array = np.array(revenue_in_yen) * yen
won_array
array([ 3114000.,  3529200.,  3321600.,  3736800.,  4567200.,  1453200.,
        1868400.,  3529200.,  3425400.,  3010200.,  2906400.,  3944400.,
        1764600.,  1453200.,  2387400.,  4048200.,  4152000.,  3633000.,
        3944400.,  1557000.,  1141800.,  2491200.,  3944400.,  3944400.,
        3529200.,  4359600.,  1557000.,  1349400.,  3736800.,  3321600.,
        2595000.])

이제 원화(₩) 데이터를 얻었습니다.

This is data_science_000
Data Science

요약 : sparta coding club, 스파르타 코딩, 코드잇, 프로그래밍, 밀크티 코딩, 노마드 코더, 직장인 코딩, 내일 배움 카드 코딩, 초등 코딩, 아이스크림 코딩, 코딩 소프트웨어, 구글 데이터 스튜디오, 데이터 웨어 하우스 ,빅 데이터 클라우드, 품생품사

반응형