본문 바로가기

전체 글

Numpy 기본 Numpy = Numeric Python 으로 수치 데이터를 다루기 위한 파이썬 패키지다차원 배열 객체 ndarray배열 내 같은 데이터 유형을 사용하여 메모리 효율이 높음. (리스트보다 적은 메모리를 사용)shape 고정 : (0d, 1d, 2d)와 같이 각 차원별 데이터의 크기(묶음 수)가 고정되어야 함. ex) [1,[2,3]]불가np.array([1,2,3,4])와 같이 생성len() 사용시 size()와 달리 첫 번째 차원의 원소 개수가 반환.ndarray 속성메서드가 아닌 속성을 참조하는 것이기에 () 붙이지 않고 사용.ndarray.ndim : 차원 수 반환ndarray.shape : 각 차원의 크기를 나타내는 튜플을 반환ndarray.size : 배열의 전체 요소 수 반환ndarray.dt.. 더보기
Python 기본 파이썬에서 기본적으로 알아야 하는 부분과, 놓치기 쉬운 부분에 대해서 리마인드 하는 시간을 가져보자. 변수 선언동적 타입 언어로, 변수의 타입을 지정하지 않는다.float에서 0은 생략이 가능함 ex) .1 = 0.1, 10.0 = 10.char type이 없다.입출력print("Hello", "World", sep = "-", end="!") # 출력값 : Hello-World!name = input() # input()을 통한 입력 방식은 기본적으로 무조건 문자열로 저장됨.age = int(input()) # 이와 같이 필요에 따라 형변환 진행자료 구조list가변적이며, 순서가 있는 데이터의 집합List() 함수 혹은 대괄호[]를 사용주요 함수 : append, extend, insert, re.. 더보기
[회고] 25년 2회 정보처리 기사 실기 지난 5월에 정보처리기사 필기를 합격한 후, 오늘 실기 시험을 보고 왔다. 필기'실기를 보며 모두 전공지식을 복습하기에 좋은 과정이었던거 같다. 더군다나 학교에서보다 더 폭 넓게 알아야하는 부분들도 있었어서 여유가 있다면 취득을 추천한다. 아직 실기 결과는 안나왔지만,,, 시험을 보는 와중에도 느낀점이 많았기에 회고록을 써보고자 한다. (붙겠지..? 붙으면 좋겠다. 붙어야 해..!) 우선 기출을 풀고 갔는데, 생각보다도 코드를 보고 출력 결과를 묻는 문제가 더 많게 느껴졌던것 같다. 언어별로는 JAVA > C > Python 이었다. 주 언어를 Python으로 사용하고 있기에, 학부 시절 했던 JAVA 공부를 더듬어가며 진행했다.. 그 외로는 네트워크/보안/디자인패턴/DB등 다양하게 나왔던것 같.. 더보기
[하둡 완벽 가이드] 01. preview 하둡 완벽 가이드 | 톰 화이트 - 교보문고하둡 완벽 가이드 | 하둡 프로젝트의 커미터이자 핵심 설계자인 톰 화이트가 집필한 이 책은 하둡 창시자인 더그 커팅을 비롯한 프로젝트별 전문가의 강력한 조언이 충실하게 반영되어 오랫동product.kyobobook.co.kr 위의 책을 대상으로 스터디를 진행하기로 했기에 OT에 앞서 기본적인 개요를 살펴보고자 한다. 우선 공식 홈페이지에 접속하여 살펴보도록 하자. Apache Hadoophadoop.apache.org APACHE hadoop 소개"대규모 데이터를 여러 컴퓨터 클러스터에 분산시켜 안정적이고 확장 가능하게 처리할 수 있게 해주는 오픈소스 프레임워크" *컴퓨터 클러스터 : 서로 연결된 여러대의 컴퓨터(서버)가 하나의 큰 컴퓨터처럼 협력하여 작업.. 더보기
Python MySQL 연결 방식 python 환경에서 MySQL DB에 연결할 수 있는 방법들과, 그 장단점에 대해 알아보자.  아래는 살펴볼 4가지 방식이다. pymysql : 순수 파이썬 구현, 설치가 쉬움.sqlalchemy : ORM 방식, 다양한 DB 지원.mysql.connector : MYSQL 공식 지원, 호환성 좋음.mysqlclient : 빠른 속도, C로 구현되어 C 컴파일러 필요.상황에 따라 무엇을 쓰면 좋을지 생각해보자면,,,  일반적인 (크지않은 데이터)를 다루는 상황이라면 pymysql을 추천한다. 데이터의 크기가 보다 크거나 SSL/TLS과 같은 보안 연결이 필요한 경우 mysql.connector를 추천하고, ORM방식을 선호하거나, MySQL외에도 PostrgreSQL과 같이 다른 db를 함께 사용하는 .. 더보기
[회고] 6개월간의 인턴생활 2024. 02월 학교에서 모집한 기업체와의 프로젝트부터 시작해... 3~6월까지 기본적인 도메인 지식 습득/ 답사 / 프로토 타입 개발.. 그리고 2024.07.01 ~ 2024.12.31 기간의 인턴 생활 정말 해당 기업과 함께한 1년이었던것 같다.  비록 아르바이트/과외 경험은 많은 나였지만,,, 인생 첫 회사 생활은 확실히 달랐다...!  (회고니까 의식의 흐름대로 쓸게요 ㅎㅎ..) 처음에는 어색하기만한 팀원분들이었지만, 마지막에 헤어질때는 정말 아쉬웠고... 지금도 문득문득 생각나는것 같다.  (처음부터 더 적극적으로 다가가서 친해질껄! 하는 생각을 많이 했다..) 회사생활을 즐겁게 만들어준 동기들도 그립다.. ㅠ 한 친구는 아주아주 좋은 회사에 들어가 있고..! (정말이지 대단한 친구다..)다.. 더보기
[논문 리뷰] Internet of things dataset for home renewable energy management 💡 Abstract 스마트 시티,홈의 에너지 소비 및 예측을 시뮬레이션하거나 사용할 수 있는 데이터셋이 부족 스마트 홈 에너지 관리 시뮬레이션을 위해 신중하게 생성된 데이터셋을 제공 합성 데이터 생성과 그 이점 Dataset이 dataset이 가치있는 이유많은 집의 다양한 IOT장치에서 가정 에너지 데이터를 가져오기 어려움다른 연구에서도 재사용 가능 - 스마트 홈 에너지 소비 분석, 주거용 전기 소비에 대한 예측 분석.. etc스마트 시티에서의 에너지 관리 및 시뮬레이션에 사용 가능peer to peer 에너지 전송의 보안문제 , 데이터 접근성 격차 → 합성 데이터로 해결Data Description20, 50, 100, 200 가구를 대상으로 한 365일 동안의 5개의 데이터셋일반적인 가정용 전자기기.. 더보기
[논문 리뷰]CU-BEMS, smart building electricity consumption and indoor environmental sensor datasets 초록 💡 건물의 전기 소비와 실내 환경 측정을 포함한 상세한 건물 운영 데이터의 공개를 설명 DataSet 제공제목 해상도 정보 URLUCI machine learning repository: Individual household electric power consumption dataset低4년 동안의 가정 전기 소비 데이터를 1분 간격으로 제공, 다양한 서브 미터링 값 및 전기량 포함링크AMPds2: The Almanac of Minutely Power dataset (Version 2)低약 2년 동안 1분 간격으로 전기, 천연 가스 및 물의 측정 데이터 제공링크Multifamily programmable thermostat data低79개 아파트에서 10분 간격으로 상대 습도, 온도 및 HVAC .. 더보기