본문 바로가기

코딩 독학/판다스, 넘파이, 파이썬 문법3

[파이썬] 경로설정 https://wikidocs.net/29 위키독스 점프투파이썬에서 파이썬 모듈에 대해서 공부하는데 경로설정을 그대로 따라했는데 잘 되지 않았다... >>> C:\Users\hyoeun\cd C:\doit SyntaxError: unexpected character after line continuation character >>> r C:\Users\hyoeun\cd C:\doit SyntaxError: invalid syntax >>> rC:\Users\hyoeun\cd C:\doit SyntaxError: unexpected character after line continuation character 백슬래쉬(\)때문에 문자에 오류가 난건지 도통 알 수가 없었음.. 그대로 치란대로 쳤는데 ㅠㅠ -.. 2020. 9. 30.
Numpy 특강 (1) ※ https://futurelab.creatorlink.net/ : 미래연구소 14기 2강 수업 자료를 혼자 공부한 내용입니다. 1. Vectorization (벡터화) : 파이썬의 for 문을 사용하면 리스트안의 원소들을 연산하는데 수식도 복잡하고 오래걸린다. 이런 경우 행렬 연산으로 계산하기 위해 리스트를 Numpy array로 변환시켜 벡터(스칼라)나 행렬의 연산이 가능하게 한다. 2. Numpy : 벡터, 행렬 연산을 위한 수치해석용 Python 라이브러리이다. 간단한 개념만 보고 가자. (1) np.array (2) np.dot(a, b, out=None) 0D array (그냥숫자) 끼리 곱셈 1D array(벡터) 끼리 내적 np.matmul(a,b) == a@b 2D array(행렬) 끼.. 2020. 9. 29.
인덱스활용 DataFrame객체.reindex( 새로운 인덱스 배열 ) : 기존의 df객체에 새로운 행인덱스를 가진 행을 추가한다. : reindex 는 원래 객체에 없는 행인덱스를 추가하면 데이터값이 NaN으로 입력된다. 즉 원래 df에는 0, 1, 2인덱스를 가진 행만 있는데, r0~r5라는 새로운 행인덱스를 가진 행을 넣어주니 NaN만 반환되었다. : 처음에 r0~r2 인덱싱을 해주고 reindex를 r0~r5로 하면, r0~r2 행은 원래의 데이터값이 나온다. 그리고 r3, r4행의 NaN값은 fill_value = 특정값 으로 채워준다. : 원래의 행인덱스 2 자리에 'r2'가 들어가니 원래의 2번행은 사라지고 NaN값을 갖는 'r2'행이 들어왔다. DataFrame객체.sort_index (ascendi.. 2020. 9. 28.