기본 연산자
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 |