일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- a=1
- 부스트캠프
- input()
- 입출력
- 딥러닝
- index()
- 불리안
- del()
- false
- 정보를 담을 수 있는 그릇
- 합집합
- 조지 불
- 1일차
- Java Script # == # === # difference # 차이
- 리스트와 차이점
- 파이썬
- 귀도 반 로섬
- insert()
- 조건문 큰 수부터 입력받아야하는 이유
- pop()
- null # undefined
- 성적 입력받기
- append()
- 차집합
- 변할 수 있는
- 변수와 입출력
- 변수
- html
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- Today
- Total
목록Python (22)
I about me
numpy 행렬 표현 import numpy as np A = np.array([[0, 1, -1], [1, 2, 3], [2, 1, 0], [-1, 2, -4] ]) B = np.array([ [0, 2], [1, 1], [-1, -2] ]) print(A) print(B) print(A[1][1]) # A의 2행 2열 print(A[3][0]) # A의 4행 1열 numpy 행렬 덧셈 import numpy as np a = np.array([ [1, 2, -1], [1, 1, -3] ]) b = np.array([ [3, 2, -2], [-1, 2, 1] ]) print(a + b) #[[ 4 4 -3] # [ 0 3 -2]] numpy 행렬 곱셈 - 스칼라 곱 아래의 예제는 i 의 값이 5일 때 ..

우리는 무언가를 분류할 때, 여러 기준을 세울 있는데, 아래 사진의 경우, 학용품, 과일, 탈 것들로 분류를 할 수 있습니다. 이처럼 데이터 타입 같은 경우에도 많이 나뉘는데...!! 크게 문자형과 숫자형을 나눌 수 있습니다. 이에 따라 우리가 출력할 때, " "를 쓰나, 아니면 그냥 쓰냐 이렇게 달라진답니다!!ㅎㅎ

import pandas as pd iphone_df = pd.read_csv("data/iphone.csv", encoding='cp949', index_col = 0) iphone_df.loc['iPhone 8', '메모리'] iphone_df.loc[" ", " "] 1. 불러온 파일을 변수처리(iphone_df)를 한다. 2. 변수에 '.loc'을 붙인 뒤, [행, 열] 기억하자! iphone_df.loc[:, '출시일'] 만약 여러개의 열을 보고 싶다면? iphone_df[['출시일', '메모리']]

pandas로 데이터를 분석하다보면 csv파일을 만져야할 때가 많습니다. 이번 시간은 python으로 csv를 여는 방법을 알아보도록 하겠습니다. 이때 구글 코랩의 경우, 다음 네 번째 파일 모양의 아이콘을 클릭해준 후 , data라는 파일 안에 csv파일을 집어넣습니다. 그후 pd.read_csv 로 파일 불러온 뒤, 다음과 같이 경로를 설정하면 import pandas as pd iphone_df = pd.read_csv("data/iphone.csv", encoding='cp949') iphone_df 아래의 표가 나오게 됩니다. 이때! 'Unnamed: 0'이라는 게 보이는가? 이거 없이 깔끔하게 csv를 불러오려면 어떻게 해야할까? 바로 'index_col = 0'을 선언해주면 된다. impor..

옛날에는 통계 분석하면 R을 많이 썼었다. 그러나 지금은 왜 R보다 파이썬을 많이 쓰는 이유가 무엇일까? 개발자들이 파이썬의 문법이 사용하기 쉬우니까 R에 있는 DataFrame을 pandas로 옯겼기 때문이다. 그러면서 지금의 파이썬의 인기를 누리게 되었다. 그렇게 지금의 파이썬의 인기를 누리게 해주었던 pandas를 알아보자! 2차원의 데이터는 pandas로 많이 쓴다. Numpy Array _ 2차원 배열 Pandas DaraFrame _ 2차원 배열 숫자 위주 ex) [1, 2, 3, 4] 데이터 형태가 다양 ex) ['00대학교'. '김00', 20] np.array하듯 pd.DataFrame 하면 된다. import pandas as pd list = [['김영일', 20], ['김이삼', 2..

numpy 기본 연산 array1 = np.arange(10) # [0 1 2 3 4 5 6 7 8 9] array2 = np.arange(10, 20) # [10 11 12 13 14 15 16 17 18 19] print(array1 + 2) # [ 2 3 4 5 6 7 8 9 10 11] print(array1 * 2) # [ 0 2 4 6 8 10 12 14 16 18] print(array1 + array2) # [ 0 2 4 6 8 10 12 14 16 18] print(array1 * array2) # [ 0 11 24 39 56 75 96 119 144 171] Numpy Array Python list 1. 문법적 같은 크기의 넘파이 배열을 더하면, [1, 2, 3] + [3, 4, 5]..

인덱싱 arr1 = np.array([1, 2, 3, -4, -5, -6, 7, 8, 9, 10]) # 1. 끝부터가 -1이므로, 10을 의미함. arr1[-1] # 2. 1번째(2), 3번째(-4), 4번째(-5)를 의미함. arr1[[1, 3, 4]] # 3. 2번 방법 응용 arr2 = np.array([1, 3, 4]) arr1[arr2] 슬라이싱 arr1 = np.array([1, 2, 3, -4, -5, -6, 7, 8, 9, 10]) arr1[0:10] # array([ 1, 2, 3, -4, -5, -6, 7, 8, 9, 10]) arr1[:10] # array([ 1, 2, 3, -4, -5, -6, 7, 8, 9, 10]) arr1[2:] # array([ 3, -4, -5, -6, 7..

# 1. 균일한 값으로 생성 array1 = np.full(6, 7) print(array1) # [7 7 7 7 7 7] # 2. 모든 값이 0인 numpy array 생성 array1 = np.full(6, 0) array2 = np.zeros(6, dtype=int) # 추천 print(array1) # [0 0 0 0 0 0] print(array2) # [0 0 0 0 0 0] 모든 값이 1인 numpy array 생성 array1 = np.full(6, 1) array2 = np.ones(6, dtype=int) # 추천 print(array1) # [1 1 1 1 1 1] print(array2) # [1 1 1 1 1 1] # 3. 랜덤한 값들로 생성 # np(numpy) 모듈 안에 ran..

numpy: numerical python의 줄임말로, 다양한 수치 연산을 위한 여러 가지 기능을 가지고 있는 라이브러리 import numpy as np # numpy라는 라이브러리에서 가져다쓰겠다는 의미 # 매번 쓸 때마다 numpy를 쓰면 힘들기 때문에 as라는 별칭을 써서 np로 불러 사용하겠다는 의미 np.array() # 배열화하는 방법 import numpy as np data = [1, 2, 3, 4, 5] array= np.array(data) print(array) # [1, 2, 3, 4, 5] shape # 행, 열을 확인하는 방법 import numpy as np data_1 = np.array([1, 2, 3, 4, 5]) data_2 = np.array([[1, 2, 3, 4]..