본문 바로가기
반응형

전체 글359

Numpy array -2 Numpy array -1 에서는 기본적인 배열 생성과 배열 구조에 대해서 알아보았다. 이번 장에서는 numpy의 간단한 함수를 통해 간단한 array를 생성시키는 것을 알아볼 것이다. # 배열 생성 및 초기화 1. 초기값을 지정하여 데이터를 자동으로 가지는 배열을 생성 - np.zeros() - np.ones() - np.full() - np.eye() 간단하게 배열을 초기화 하는 함수 4가지가 있다. 먼저 np.zeros()에 대해서 알아보겠다. 말그대로 배열을 0으로 초기화 시키는 함수이다. np.zeros(shape) - 지정된 구조의 배열을 생성하고 모든 요소를 0으로 초기화 - shape: scala(1차원 배열) 또는 tuple type(2차원 배열/행.열)으로 구조를 지정 간단한 예시 코드.. 2020. 1. 7.
Numpy array - 1 데이터 분석에서 많이 쓰는 모듈을 말하자면 여러가지가 있지만 pandas나 numpy가 있다. 그 중 배열로 다룰 수 있는 numpy 모듈에 대해서 알아보겠다. numpy에 대한 간단한 설명을 하자면 다음과 같다. Numpy - 배열 형태의 데이터 사용 - 파이썬 기반 데이터 분석 환경에서 행렬 및 벡터 연산에 필요한 다양한 함수 제공 - 메모리 소모가 많은 반복문 없이 전체 데이터 배열에 빠른 연산을 처리할 수 있는 표준 수학 함수 - 배열: 동일한 특성 및 일정한 규칙을 가지는 여러 개의 요소가 나열되어 있는 데이터 집합 - 파이썬 list 객체를 사용할 때 보다 Numpy의 ndarray 객체를 사용하면 연산 속도가 개선되어 더 많은 데이터를 더 빠르게 처리 Numpy의 배열에 대해서 간단하게 알아.. 2020. 1. 6.
Formatting Formatting은 print를 수행할 때 원하는 포맷으로 출력되기 위해서 주로 활용을 한다. 아주 간단한 문제와 코드로 예시를 보여주겠다. print(txt)는 txt라는 변수에 %s (문자형), %f(실수형) 이라는 기본 포맷팅 구조를 넣어 미리 생성해둔 day와 p를 %s와 %f의 자리에 넣는 것이다. print('날짜 : {}/ 출석률: {:.1f}'.format(day,p))는 print함수 내에서 포맷팅을 하는 것이다. 이는 위에 방법보다 더 간단한 방법으로 문자형 실수형을 구분할 필요 없이 format()안에 있는 순서대로 중괄호 {}안에 변수의 값을 넣는 것이다. 이 때 소수점 첫째 자리에서 반올림 적용이란 부분에서 눈여겨 볼 필요가 있는데, .1f 는 소수점 첫째자리에서 반올림, .2f.. 2020. 1. 5.
Jupyter NoteBook 유용한 단축키 Jupyter Notebook에서 사람들이 많이 쓰는 단축키는 실행시키기 위해 ctrl+enter를 많이 사용할 것이다. 또는 다른 셀을 생성시키는 Shift+enter 또는 alt + enter를 사용한다. shift enter 와 alt enter의 차이점은 shift enter는 다음 셀을 생성시키고 그 다음셀은 비활성화 상태로 나타나지고 ,alt enter는 다음셀을 생성시키고 활성화 상태로 만든다. 다음으로 유용한 단축키는 shift+enter or alt+enter를 하지 않고 셀을 생성시키는 것이다. 바로 a,b 이다. a를 누르면 해당 셀 위에 셀이 생성되고 b를 누르면 해당 셀 밑에 생성이 된다. 다음으로 python에서 메모장 기능을 하기 위한 단축키이다. 셀 비활성화 상태 즉, esc.. 2020. 1. 5.
블로그 소개 #1 IPython Jupyter NoteBook 데이터 분석을 위한 환경은 모두 IPython의 Jupyter NoteBook 으로 할 것이다. #2 R studio 물론 종종 R도.. #3 SQLSQL도 빅데이터 분석 업무에서 절대 빠질 수 없는 언어이기 때문에 요것도 조금 공부하기로 한다! 2020. 1. 5.
반응형