삶의 질 수직상승/AI 기술이 뭐야?

15日_비전공자 문과생 <데이터 분석가 및 빅데이터 교육> : range와 np.arrange

500% 2022. 11. 11. 15:58
반응형

<오전 할일>

지각 안하기-실패

지각만 안해도 갓생이다...ㅋ

*앞으로 10분전에 도착하기. 9시 20분까지! 오려면 8시20분에 나와야한다

**적어도 7시 50분엔 일어나자!

 

어제 건물에 찾아온 경찰들한테 상황설명하고

밥먹고 바로 뻗었는데 ㅋㅋ

알람을 꺼놓는바람에 omg

 

https://matplotlib.org/

 

Matplotlib — Visualization with Python

seaborn seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Cartopy Cartopy is a Python package des

matplotlib.org

'데이터분석_시각화'에 조금 관심이 있다면

이 사이트를 많이 참고하기

 

<오늘 진행한 수업>

데이터 전처리 preprocessing

과제) 데이터 프레임 pandas문제

 

 

 

파이썬 수열 생성에는 range와 np.arrange가 쓰인다.

range함수

-range함수 내에 인자를 1, 2, 3개 넣는 버전이 각각 있는데, 

이 때 인자는 반드시 정수형 자료여야 한다.

-range인자 개수 : 1개(끝점 지정)

   ex)range(3.5) > 정수가 아니라서 TypeError가 발생한다.

-range(n) ; 0부터 n-1까지, 총 n개의 숫자를 순회할 수 있는 객체 생성.

**n자리에 2.5 등 정수가 아닌 숫자나

str자료형의 객체는 input으로 받을 수 없다.

(str자료형이 무엇인지 찾아보았다)

 

str자료형이란?

str함수를 사용하면 수치자료형을 문자열 자료형으로 변환이 가능하다.

str함수에 문자열로 변환하고 싶은 변수를 입력하면 된다.

 

str([변수])

그러면, type(str([변수])) = str일 것이다

 

-range 객체 타입 변경 (list, tuple 등)

range객체 n자리에 자료형은 못오지만!

 list, tuple 등을 써서 자료형으로 변환할 수도 있다.

list(range(1, 10, 2))   # [ 1, 3, 5, 7, 9 ]

tuple(range(3, -2, -1))  # (3, 2, 1, 0, -1)

흠...그렇구나....

 

 

np.arrange 함수

-정수형 타입의 제한을 벗어나 0.5씩 증가하는 등의 실수 단위의 자료를 다룰 수 있다

np.arrage(시작점(생략시 0), 끝점(미포함), step size(생략시 1))

-실행 결과의 수열이 numpy array형태의 자료형이 들어가 있는 것이 특징!

 

-for 문 순회 상황 등에서 range 함수처럼 특정 수열을 만들려고 할 때,

np.arange 함수를 많이 사용하게 된다고 한다.

(np.arange 함수의 사용 방법은

사실 range 함수의 사용 방법과 동일한 느낌 ㅋㅋ)

 

<집가기전에 복습할 것>

-판다스 숙제 6,7,8번

*노트북 가져가기

 

<집가서 할일>

-화장품 챙겨서. 창원갈준비

-청소/빨래

반응형