일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자연어처리 #언어학 #이론언어학 #통사론
- list
- 자연어처리 #언어학 #이론언어학 #형태론
- 문자열
- 미니프로젝트 #XYZ세대 #도서제목분석 #워드클라우드 #워드투벡 #대응분석 #word2vec
- IF
- Python
- for
- 숫자형
- bool
- 언어학 #이론언어학 #자연어처리 #개론
- Set
- Tuple
- while
- jupyter notebook
- Anaconda
- Today
- Total
목록전체 글 (19)
미나랑 해보자
앞 부분에서 python응용으로 클래스, 모듈, 패키지를 배우긴 했지만 간략하게 개념설명 정도였기 때문에 Numpy에 집중해서 정리해보려한다. Numpy numpy란 numerical python의 줄임말로 고성능의 과학계산 컴퓨팅과 데이터 분석에 필요한 패키지이다. 아나콘다를 설치했거나 코랩을 사용한다면 함께 설치되어있으니 import해오기만 하면 된다. 수치데이터에 사용하는 배열 ndarray를 제공한다. - 행렬을 만들어 수학연산을 직접 해줄 때 - 결측치를 확인하고 조정해줄 때 사용된다. 1. numpy 배열 만들기 # 불러오기 import numpy as np # 불러올 때 길면 복잡하니까 약자로 불러옴 # array만들기 num = np.array(range(1, 11)) num #겉보기에는 ..

1. 사전 교육 python 기초에서 부족하다고 느꼈던 부분을 보완할 수 있어 유의미했다. 특히 사용자정의함수에서 반환값이 하나만 가능하다는 것, 사용자정의함수에서 반환값이 없는 경우 출력하면 None이 반환된다는 것은 궁금해서 질문도 하고, 왜 그런지 답변도 받받을 수 있어서 좋았다. 다만 복습하고 블로그에 올릴 때 마크다운이 안예뻐서 직접 코드블록으로 올렸더니 이건 또 너무 고생스러워서 다시 고민이 된다.. 좋은 방법을 찾아봐야지 2. 달리기 다섯번째 달리기를 마무리했다. 달리기 페이스가 나름 일정해져서 성장했다고 느꼈다. 앞으로도 주3회 꾸준히 실천해야겠다.
결국 마크다운을 그대로 올려 쉽게 가겠다는 편한생각은 버리기로 결정했다. 조금 번거롭더라도 깔끔하게 코드블럭으로 올리기로..! 네번째 시간에는 사용자정의 함수, 입력(input())과 출력(print), 그리고 파일 읽고 쓰는 방법에 대해 공부했다. - 사용자 정의 함수 함수를 왜 만들어야 하나? 사용자정의함수의 기본구조: 기본형태, 입력값이 없는 경우, 결괏값이 없는 경우, 입력값 결괏값 모두 없는 경우 매개변수 지정해주기 입력값을 여러 개 받아줄 때 속성: 결괏값은 하나만 발생한다. return기능 활용하기: 특정 상황에서 빠져나가기 함수의 초기값 전역변수와 지역변수 lambda - 입출력 입력(input) 출력(print) - 파일 읽고 쓰기 파일 쓰기 파일 내용 넣기 파일 읽기: readline,..

1. 사전교육 대학원에 합격했고, python, DB, 선형대수에 대한 사전교육을 받게 되었다. 데이터베이스랑 선형대수에 대한 지식은 부족했으니까 순순히 인정했는데 python시험 점수가 충격이었다... 그동안 배웠던건 뭐지? python을 이렇게 못했나? 자괴감이 들었는데 맞다. 나 코딩 부족한게 맞았다. 오히려 한 번 더 기초 수업 수강하면서 이 자료형에는 이런 기능이 있었구나! 이건 몰랐네! 발견하는 재미도 있고, 그동안 너무 구글링에 의존했어서 겪었던 불안감이 좀 사그라든다. 잘 정리하고 잘 배워봐야지. 아예 처음부터 시작한다고 생각하기로 했다. 2. 대학원 입학 전까지 뭘 할 것인가.. 일단 사전교육이 2/9까진데 음 그 이후에는 어떻게 보낼지 고민 중이다. SQLD 공부를 하려고 하는데 같이 ..

생각보다 markdown을 그대로 붙여넣는게 ui가 안예쁘다는 걸 알아버렸다.... 너무 안예뻐서 이걸 어떻게 해야하나 고민이 크다..ㅠㅠㅠ 하지만 수업시간에 실습하는 내용은 꽤 코드가 길고 많아서 그걸 하나하나 예쁘게 만들기는 어려울 것 같고 대신 실습코드는 예쁘게 정리하기로 했다. 오늘 실습문제 되게 재밌었어! Q1. num = 716의 모든 약수를 구하는 제어문을 작성해보세요.(예를 들어, 6의 약수는 1, 2, 3, 6입니다.) - 조건1: for문과 if문을 사용하세요. - 조건2: 문자열 포맷팅을 응용하여 '1은(는) 716의 약수입니다.'라는 형식으로 출력되도록 하세요 1) 풀이1 for i in range(1, 717): if 716 % i == 0: print("%d은(는) 716의 약수..
220112 python기초 세번째 수업: 흐름제어¶ 1. if 문¶ In [1]: passes = True if passes: print("합격했습니다.") else: print("다음기회에 뵙겠습니다.") 합격했습니다. In [2]: passes = False if passes: print("합격했습니다.") else: print("다음기회에 뵙겠습니다.") 다음기회에 뵙겠습니다. In [3]: passes = True if passes: print("합격") print("축하") print("합니다") #항상 같은 줄에 들여쓰기해야한다.tab키 치기. 안그러면 에러남 File "C:\Users\MINALA~1.DES\AppData\Local\Temp/ipykernel_8484/3040107752.p..
두번째 수업 자료형: 리스트, 튜플, 집합, 불자료형¶ 3) 리스트 자료형¶ 대괄호([])로 둘러싸여있음 구분자는 쉼표 가장 많이 사용되는 대표적인 파이썬 자료형 값의 수정과 삭제가 가능하다 리스트의 요소는 인덱스 0부터 시작되어 순서대로 진행됨 인덱싱과 슬라이싱이 가능함 In [1]: #예: 10미만의 홀수를 넣어주는 리스트를 만들고싶다 odd = [1, 3, 5, 7, 9] # 구분자는 쉼표 In [2]: odd Out[2]: [1, 3, 5, 7, 9] In [3]: a = [] b = [1, 2, 3] c = ["Life", 'is'] d = [1, 2, 'Life'] #숫자 문자 한꺼번에도 가능 e = [1, 2, ['Life', 'is']] (1) 리스트의 인덱싱과 슬라이싱¶ In [4]: #..

새로운 곳으로 학교를 옮기게 되었다. 과정은 상단 카테고리에 정리해서 올릴 것 같지만 암튼 대학원을 다른 학교로 옮기게 되었고, 사전교육을 받게되었다. Python시험 점수 보고 충격.. 이렇게 python기초문법을 몰랐던가.. 그동안 수업들은건 뭐고, 졸시 통과한건 뭐고.. DB나 선형대수는 진짜 잘 모르니까 각오하고 있었는데 파이썬 점수가 너무 처참했다... 뭘 틀렸는지 알려줘ㅠㅠㅠㅠ!!! 그동안 구글링에 너무 의존했나 싶고.. 현타가 세게와서 결심했다. 이번 기회에 기초를 탄탄히 다져놓으리라..! 그래서 이 시리즈(220110~220123)는 DA에서 제공해주는 파이썬 사전교육+그동안 배웠던 자료들을 총정리하여 포스팅할 예정이다. 총 8번 수업이니까 차근차근 해나가면 되리라 생각한다. 이 글의 가장..