기본 연산자

a / b  => 나누기
a // b  => 나눈 몫
a % b =>  나눈 나머지
a ** b => a의 b제곱  ex) 2 ** 3 => 2*2*2

문자열 print format

hello = 'hello' 
world = 'world'

# {} 안에 위치 값 지정 --> 지정한 위치의 변수가 대입 됨
print('{0} {1} {2}'.format(hello, world, 12)) 
print('{2} {0} {1}'.format(hello, world, 12))

문자열 공백 제거 (trim())

strip(x) 메소드: x 문자 주변의 공백을 제거합니다.

# 문자열 분리 
s = '    I have a Dream! '
s = s.strip()
print(s)

list 관련 함수들

1) count(), index() 메소드: 요소 갯수와 위치 조회
2) append() 메소드: 요소 하나 추가
3) reverse(), sort() 메소드: 요소 순서 변경
4) insert() 메소드: 지정한 위치에 요소 추가
5) remove(), pop(), clear() 메소드: 요소 삭제
6) extend() 메소드: 리스트 연결

Pandas 

data.dtypes

carat      float64
cut         object
color       object
clarity     object
depth      float64
table      float64
price        int64
x          float64
y          float64
z          float64
dtype: object

#조건 추출시에는 소괄호 넣기
data[ (data.color == 'E') & (data['price'] > 5000)]

# 조건에 맞는 여러 열 조회
graduate.loc[graduate['gpa'] > 3.0, ['admit', 'gpa', 'gre']].head()

# 특정 컬럼값중 가장큰값을 가지는 행 출력
data[ data.price == data.price.max() ]

# cut별 평균 carat을 조회하시오
data.groupby(by=['cut'], as_index=False)[['carat']].mean().rename(columns={'carat':'avgCarat'})

plot 그리기

# 산점도 그리기

data.plot('carat', 'price', kind = 'scatter')
plt.show()

'도서관 I > AI' 카테고리의 다른 글

Fashion-MNIST 예제  (0) 2020.06.01
기본 keras 사용법  (0) 2020.06.01
top_K  (0) 2020.06.01
softmax keras  (0) 2020.05.29
MNIST 데이터 불러오기  (0) 2020.05.29

+ Recent posts