일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- abex crackme
- 웹
- 백준 알고리즘
- 머신러닝
- 회귀 수식
- 어셈블리어
- 리버싱
- 컴퓨터 구조
- 해킹
- C언어
- 리액트
- sql injection
- webhacking.kr
- CodeEngn
- 알고리즘
- 워게임
- 리버싱 워게임
- 보안
- MySQL
- 넘파이
- 리눅스
- php
- writeup
- 인공지능
- webhacking
- html
- 리버싱 문제
- 웹해킹
- 자바스크립트
- 백준
- Today
- Total
목록인공지능 (18)
로보틱스 연구일지
AttributeError: 'Series' object has no attribute 'reshape' 이 에러가 뜰 때도 판다스의 Series를 numpy의 array로 바꾸면 됩니다. 판다스에는 시리즈랑 데이터 프레임이 있는데 사이킷런의 모델이나 메서드에 돌릴 때 요구 인자로 numpy의 배열을 요구할 때가 많습니다. 그럴 때 넘파이로 바꾸는 법은 아래와 같습니다. 1. 넘파이로 바꾸기 데이터프레임명=데이터프레임명.to_numpy() 2. 타입 변환하기 데이터프레임명=데이터프레임명.reshape() 아래 예시는 여러행의 데이터프레임에서 특정행만 뽑아와서 그 행만 배열로 바꾸는 예제입니다. HTML 삽입 미리보기할 수 없는 소스
데이터 분석을 하면서 데이터 프레임의 평균값을 구해야 하는데 아래와 같이 뜨거나(전체가 안 나옴) 나오긴 하는데 특정 열이 누락되어서 전체 로우 별로 평균이 안 나오면 보통 다음과 같은 프로세스를 거치면 해결됩니다. 1. 결측치 있을 때 먼저 결측치가 있는지 확인해 보고 있다면 아래와 같이 바꿔줍니다. 보통 결측치가 있으면 공백으로 있는데 이를 판다스에서 공백으로 인식을 못해서 넘 파이의 공백 형태(np.nan) nan값으로 바꿔주고 평균값 혹은 중앙값 등으로 전체 결측치를 다 처리한 후에 다시 mean메소드를 사용하면 될 것입니다. 데이터 프레임명. replace(' ', np.nan, inplace=True) +결측치 확인 데이터프레임명.isnull().sum()으로 확인 가능합니다. 2. 결측치 없..

안녕하세요! 저는 현재 동아대 추천 연구실에서 데이콘의 여러 대회를 나가며 데이터 분석을 공부 중입니다. 한동안 바쁘다는 핑계로 블로그 관리에 소홀했던 것 같습니다. 그런데 이제는 바쁜 것도 끝났고 해왔던 것을 정리하는 겸 다시 꾸준히 올리겠습니다. 다시 본론으로 돌아와서 작년에(벌써 작년 ㅠㅠ) 2학기가 종강할 무렵에 캐글의 한국판 버전인 "데이콘"이라는 좋은 플랫폼을 발견하고 여기서 저희 연구실 방향과 맞는 잡케어 추천 알고리즘 경진대회와 KNOW기반 직업 추천 알고리즘 경진대회 중 어느 대회를 나갈까 각각 대회의 데이터를 분석하다 결국에 KNOW기반 직업 추천 대회를 하기로 하고 현재 그 데이터를 더 깊게 분석하기로 하였습니다:) 그래도 한 김에 블로그에 올리면 좋겠다 싶어서 올려봅니다. 대회 참여..

안녕하세요!! 공부하고 올린다는 게 생각보다 늦어졌네요. 사실 이게 크게 중요한 것 같진 않지만 공부한 김에 중요하다고 생각되는 것들만 간단하게 정리해 보았습니다! Numpy는 머신러닝의 선형대수 라이브러리입니다. 0. 시작 Numpy를 쓸 때는 제일 윗줄에 아래의 명령어를 써줍니다. 1. 자료형 Numpy는 ndarray를 기본 Datatype으로 합니다! ndarray는 행렬 자료구조 클래스로 리스트와 출력 형태가 동일합니다. 이를 생성하는 방법은 아래와 같습니다. 받을 변수=np.array(객체) np.array의 인자로 ndarray로 변환을 원하는 객체를 주면 변환된 ndarray가 반환됩니다. 이는 아래와 같은 예제로 확인할 수 있습니다. 1.1 자료형 - 변경 다음으로 배열을 변경하고 확인하..