일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 하체
- 대구
- 뚝섬유원지
- 한강
- zabbix
- docker
- 10km
- 정보처리기사
- DSEC
- 자전거
- Linux
- 중식
- GitHub
- 2021
- 맛집
- Kubernetes
- 건대입구역
- Grafana
- 소모임
- 달리기
- Shell
- 러닝
- 성수대교
- Run The Bridge
- 유산소
- 대전
- 힐링
- Podman
- Python
- 오답노트
- Today
- Total
목록Python (40)
Run The Bridge
Pandas import 방법 1 import pandas as pd cs data_frame이란 변수에 csv파일 불러오기 1 data_frame = pd.read_csv('./friend_list.csv') cs pd.read.csv('')안에 csv 파일 경로를 넣어주면 된다. data_frame 출력결과 data_frame 특정 부분만 읽어오기 (head, tail) head = 처음 ~ 5번째 목록을 보여준다.tail = 끝에서 5번째 목록을 보여준다. data_frame.head(2) data_frame.tail(2) data_frame의 columns들은 모두 Series라는 type으로 구성되어있다. 1 type(data_frame.age) cs --> pandas.core.series.S..
지도 학습의 문제는 '회귀'와 '분류'로 나눌 수 있습니다. 회귀는 입력에 대해 연속적인 값을 대응시키는 문제이며, 분류는 입력에 대해 순서가 없는 클래스(라벨)를 대응시키는 문제입니다. chapter 5에서는 회귀문제 chapter 6에서는 분류문제를 설명합니다. 1차원 입력 직선 모델 나이 x와 키 t가 세트로 된 데이터를 생각합니다. 당신은 16인분의 데이터를 가지고 있습니다. 이를 묶어 다음과 같이 세로벡터로 나타냅니다. N은 인원수를 나타내며 N = 16입니다. x_n을 '입력 변수', t_n를 '목표 대상'이라고 합니다. n은 각 개인을 나타내는 데이터의 인덱스입니다. 모든 데이터를 정리한 x를 '입력 데이터', t를 '목표 데이터'라고 부르기도 합니다. 목적은 데이터베이스에 없는 사람의 나이..
와 같이 세로로 늘어 놓은 것을 세로 벡터라고 합니다. c = [1 2], d = [1 3 5 4]와 같이 가로로 늘어 놓은 것을 가로 벡터라고 합니다. 벡터를 구성하는 숫자 하나하나를 요소라고 부르며 벡터가 가지는 요소의 수를 벡터의 차원이라고 합니다. 앞의 예에서 a는 2차원 세로벡터, d는 4차원의 가로 벡터입니다. 일반적인 숫자의 묶음(집합)을 스칼라라고 부릅니다. T라는 기호는 벡터의 오른쪽 위에 쓰며, 세로 벡터를 가로 벡터로, 가로 벡터를 세로 벡터로 변환한다는 의미입니다. 이 T를 전치라고 부릅니다. 파이썬으로 벡터를 정의하기1Import numpy as npcs12a = np.array([2, 1])print(a)cs결과: [2, 1]type: 세로 벡터를 나타내기12c = np.arra..
12345678910111213# 모듈import numpy as npimport matplotlib.pyplot as plt%matplotlib inline # datanp.random.seed(1) # 난수를 1로 고정x = np.arange(10)y = np.random.rand(10) # 그래프 표시plt.plot(x, y) # 꺾은선 그래프plt.show() # 그래프 그리기cs 결과: Pycharm에서 사용할 때는 %matplotlib inline을 빼주어야 한다. ※ 지금까지의 이력을 메모리에 삭제하는 명령: %reset 3차 함수 f(x) = (x-2)x(x+2) 그리기12345678# 모듈import numpy as npimport matplotlib.pyplot as plt%matplo..
파이썬으로 벡터나 행렬을 나타내기 위한 Numpy(넘파이) 다음과 같이 사용할 수 있다. 1234import numpy as npx = np.array([1, 2, 3])y = np.array([4, 5, 6])print(x + y)cs결과: [5 7 9] 연속된 정수 벡터의 생성12print(np.arange(10))print(list(range(10)))cs결과:[0 1 2 3 4 5 6 7 8 9][0, 1, 2, 3, 4, 5, 6, 7, 8, 9] np형식으로 출력하면 요소간 ','가 사라진다. + print()로 출력할 시 숫자만 출력된다 arange(n1, n2)를 사용할 시 n1부터 n2-1까지의 배열이 생성된다.1print(np.arange(5,10))cs결과: [5 6 7 8 9] nd..
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 링크로 이동합니다. 저희는 Professional하지 않기때문에 Community로 다운받아줍니다. 그 후 설치하시면 Pycharm 설치완료
https://www.anaconda.com/products/individual로 이동하셔서 Download 버튼을 눌러줍니다. 그 후 자신의 OS버전에 맞게 설치해주시면 됩니다. 2020. 07. 28기준 python 3.8로 업데이트 되었습니다. 3.7이 필요하신분은 댓글을 남겨주시면 메일로 보내드리겠습니다.
Anaconda3를 설치해줍니다. 약관은 읽어본 적 없습니다. I Agree 저는 사용자가 하나이기 때문에 Just Me(권장) 기본경로를 잡아주시면 됩니다. 저는 default 마찬가지로 default Install하고 잠깐 기다려줍니다. Next 저는 체크를 둘 다 해제하고 Finish! Conda 가상 환경 생성 & 필요한 모듈 설치입니다. 설치된 폴더로 이동 후 해당부분에 cmd를 입력해줍니다.(주소창 클릭 후 cmd입력) 그럼 손쉽게 cmd창을 열 수 있습니다. 밑에 명령이 실행이 안될 수 있습니다. 환경변수 문제로 다음과같이 설정하면 해결이 됩니다. Conda -V # 버전을 확인합니다. Conda update conda # 최신버전으로 업그레이드 합니다. Conda create -n firs..