내일배움캠프/TIL

[TIL] 내일 배움 캠프 17일차 9/14 - ItisFuture

Codexx 2022. 9. 14. 20:53

오늘 한 것

-알고리즘 기본 정렬 강의 학습

-기본 정렬 정리(버블 정렬, 삽입 정렬, 선택 정렬)

-캠프 과제

-머신러닝을 공부하기 위한 세팅

-아나콘다 가상환경 세팅과 주피터 노트북에 새로운 커널 생성하기

-간단한 알고리즘

https://it-is-future.tistory.com/68

 

[알고리즘] 기본 정렬 알고리즘[버블 정렬, 삽입 정렬, 선택 정렬] - ItisFuture

버블 정렬 ---- for문을 한 번 돌면 마지막에는 무조건 큰 숫자가 담긴다 ---- 매번 처음 인덱스 부터 시작 ---- 기준 인덱스와 바로 뒤 인덱스를 비교하여 앞이 크면 자리를 바꾼다. def bubblesort(ary): f

it-is-future.tistory.com

회고

  기본 정렬 알고리즘을 나의 언어로 정리하고 나니 좀 개운한 느낌이 있다. 하지만 다른 사람이 나의 글을 보고 이해가 가는 것도 중요할 것이다.

 

  머신 러닝을 배우기 위한 기본 세팅을 했다. 저번에 install을 해주었음에도 import에러가 떴던 경험이 있기에 몇가지 확인을 하면서 설치를 하려했다. 역시나 적시나 주피터 노트북에서 실행되는 python은 conda파일에 들어있는 파이썬이 아닌 homebrew를 통해서 설치한 파이썬이었던 것이다.

  추측해보자면(99%) conda설치 시 자동으로 base가상환경이 실행되고 주피터 노트북은 이 환경에서 돌아가야하는데 나는 자동으로 base가상환경 실행을 꺼서 이런 상황이 발생하지 않았나 싶다. 그래서 새로운 아나콘다 가상환경을 만들고 주피터 노트북에 새로운 커널을 생성하여 사용하니 깔꼼하게 됐다.

 

  개인 프로젝트는 댓글 기능에 생각보다 넣어야할 것들과 고려해야할 것이 있어 구상을 조금씩 더 해보면서 진행해야겠다.

 

내일 할 것

--필--

병합 정렬 알고리즘 공부

스파르타 자료구조 알고리즘 3주차 강의 완강

머신 러닝 3시간 공부(아직 몰라서 시간으로 지정)

간단한 알고리즘

--추--

개인 프로젝트

 

 

주피터 노트북 커널 만들기 참고 사이트 : https://taehooh.tistory.com/entry/Python-%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1-%EB%B0%8F-%EC%A3%BC%ED%94%BC%ED%84%B0-%EB%85%B8%ED%8A%B8%EB%B6%81-%EC%BB%A4%EB%84%90-%EC%97%B0%EA%B2%B0

 

[Python] 아나콘다 가상환경 구성 및 주피터 노트북 커널 연결

이전 글에서 python개발환경을 만들고 이후 개발환경 설정에 이어서 작성하고자한다. 아나콘다 가상환경 구성 1. 생성 가상환경은 개발을 수행함에 있어서 각 프로젝트 별로 요구하는 패키지가

taehooh.tistory.com