본문 바로가기

Danuri Coding

(6)
[4] array 생성하기. np.arange() / np.zeros() / np.ones() / np.empty() - numpy 넘파이 array 활용 (Danuri coding/다누리 코딩) 앞서 벡터와 매트릭스 등 array에 대해서 살펴보았다면, 이번에는 array를 생성해보는 방법들을 살펴보도록 하겠습니다. 1. arange() - 범위를 지정하여 생성하기 np.arange(10) #int 로 0부터 9까지 배열 추출한다. ### array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) np.arange(0, 10, 0.5) #넘파이의 경우에는 floating point 도 표시할 수 있다. ### array([0. , 0.5, 1. , 1.5, 2. , 2.5, 3. , 3.5, 4. , 4.5, 5. , 5.5, 6. ,6.5, 7. , 7.5, 8. , 8.5, 9. , 9.5]) #이전에 배운 것 응용해보겠습니다! np.arange(10).reshape(2,5) """..
[3] 매트릭스 인덱싱(Indexing)/슬라이싱(Slicing) - numpy 넘파이 array 활용 (Danuri coding/다누리 코딩) 매트릭스(Matrix)를 생성하고 원하는 형태로 만드는 것까지 알아보았다면, + 이전 매트릭스 관련 내용은 다음을 참고해주세요 :) https://danuri.tistory.com/6 이번에는 원하는 데이터만 찾고, 추출하는 작업을 해보겠습니다. 이 작업이 바로 인덱싱(Indexing)과 슬라이싱(Slicing)입니다. 인덱싱과 슬라이싱 작업은 데이터를 전처리하고 원하는 값들을 불러오는 작업에 많이 쓰이게 됩니다. 이를 활용하여 자신이 원하는 데이터를 가져올 수 있도록 해봅시다. 1. 인덱싱 (Indexing) matrix = np.array([[1, 2, 3], [4, 5, 6]], int) #매트릭스를 먼저 만들어 줍니다. print(matrix) """ [[1 2 3] [4 5 6]] """ #1...
[2] 매트릭스 Matrix - numpy 넘파이 array 활용 (Danuri coding/다누리 코딩) 매트릭스(Matrix)는 2차원 형태를 가지고 있습니다. 앞서 살펴보았던 벡터들로 이루어져 있다고 볼 수도 있습니다. 이전 벡터 내용은 다음 링크를 참고해주세요 :) https://danuri.tistory.com/5 매트릭스(Matrix)는 행과 열, 두 개의 축을 가지는 2차원 행렬을 의미합니다. 이번 포스팅에서는 매트릭스의 생성과 형태를 살펴보도록 하겠습니다. 그리고 형태를 원하는 대로 변환하는 것까지 해보겠습니다. *참고 ### 는 출력된 값을 보여줍니다. 1. 매트릭스의 생성 import numpy as np #넘파이 가져오기. m_array = [[1,2,3], [1,2,3], [1,2,3]] m_array ### [[1, 2, 3], [1, 2, 3], [1, 2, 3]] 다음과 같이 매트릭..
[1] 벡터 Vector - numpy 넘파이 array 활용 (Danuri coding/다누리 코딩) 벡터(Vector)와 매트릭스(Matrix) 개념은 파이썬을 다루는데 있어서 중요한 개념 중 하나 입니다. 파이썬에서는 Numpy(넘파이) 라는 패키지를 활용하여 벡터와 매트릭스 연산을 쉽게 할 수 있습니다! Numpy(넘파이) 패키지는 Numerical Python 의미를 가지고 있고, 파이썬의 고성능 과학 계산용 패키지 라고 보시면 됩니다 :) 벡터와 매트릭스는 다음과 같이 보실 수 있습니다. 먼저, 스칼라(scalar)는 하나의 숫자를 의미합니다. 벡터는 순서가 있는 배열(array)을 표현합니다. 매트릭스(matrix)는 행과 열, 두개의 축을 가지는 2차원 행렬을 의미합니다. 텐서(tensor)는 3차원 이상을 뜻한다고 보시면 됩니다. Rank Name Example 0 scalar 1 1 ve..
파이썬 칼럼(열; column) 헤더 설정하기 (Danuri coding/다누리 코딩) 이전 포스팅을 통해서 데이터셋을 어떻게 불러오는지를 알아봤다면, 이번엔 불러온 데이터를 살펴보도록 하겠습니다! 혹시, 데이터셋을 어떻게 불러오는지 헷갈리신다면, 이전 포스팅을 참고해주세요! 2021.10.07 - [코딩(coding)] - 데이터셋 불러오기 - csv파일, 엑셀 파일 (Danuri coding/다누리 코딩) 데이터셋 불러오기 - csv파일, 엑셀파일 (Danuri coding/다누리 코딩) 코딩을 실행하기 위해서는 원본의 파일이 필요한 경우들이 있습니다! 이때, 파일 대부분은 CSV 파일로 되어있고, 몇몇의 파일은 엑셀 (Excel) 파일로 되어있습니다. 이들을 불러오는 코드는 다음과 danuri.tistory.com 데이터를 가져오면, 칼럼의 헤더가 설정되어 있지 않은 경우가 생깁니다...
파이썬 데이터셋 불러오기 - csv파일, 엑셀파일 (Danuri coding/다누리 코딩) 코딩을 실행하기 위해서는 원본의 파일이 필요한 경우들이 있습니다! 이때, 파일 대부분은 CSV 파일로 되어있고, 몇몇의 파일은 엑셀 (Excel) 파일로 되어있습니다. 이들을 불러오는 코드는 다음과 같습니다. ## CSV 파일 불러오기 import pandas csv_file = pandas.read_csv('x.csv') #이고, csv_file = pd.read_csv('x.csv') #형태도 가능. - import pandas as pd 사용시. 이 코드는 컴퓨터에 저장된 csv파일을 pandas library를 통해서 불러오는 방법입니다. pandas.read_csv을 기입한 후 괄호 안에 파일명을 넣어주시면 됩니다. 만약 URL 에서 csv 파일을 가져온다고 하면, 다음과 같이 코딩을 하시면 됩..