본문 바로가기
728x90
728x90

전체 글148

파이썬을 이용한 검색 알고리즘(선형, 이진) 파이썬을 이용한 알고리즘 2탄이 왔다!! 이번에 소개할 알고리즘은 검색 알고리즘! 모두들 따라 해 보자. 검색 알고리즘 1. 선형 검색(Linear Search) 가장 단순하고 간단한 탐색 알고리즘으로 맨 앞이나, 맨 뒤부터 순서대로 하나하나 찾아보는 알고리즘. # 0(n) def findIndexLinear(array, cond): for i in range(len(array)): if(array[i] == cond): return i print(findIndexLinear([2,4,5,1,6],2)) print(findIndexLinear([2,4,5,1,6],6)) 0 4 2. 이진 검색(binary Search) 중간 위치 선택 : (첫번째 인덱스 + 마지막 인덱스) / 2 만약 짝수일 경우 소숫.. 2022. 6. 8.
파이썬을 이용한 알고리즘 요즘은 취업난에 코딩 테스트도 많고 정말 힘든 시기 인듯하다... 그래도 스스로 노력하고, 준비한다면 언젠가 기회는 찾아올 것이라 생각된다! 모두들 화이팅 하자는 의미로 몇 가지 알고리즘에 대해서 준비해보았다. 첫 번째 1부터 n까지의 합 구하기 합을 기록할 변수를 만들고 0을 저장 n을 1부터 1씩 증가하면서 반복 반복문 안에서 합을 기록할 변수에 1씩 증가된 값을 더함 반복이 끝나면 합을 출력 # O(n) def sum1(n): total = 0 for i in range(1, n+1): total += i return total # 시간측정 import time start_time = time.time() sum1(10000000) # 5050 end_time = time.time() print(".. 2022. 6. 7.
파이썬을 이용한 Tensorflow 사용법 오늘은 딥러닝의 기본인 Tensorflow에 대해서 알아보자!! 일단 하기에 앞서 간단한 준비가 필요하다. 차근차근 해보자. 참고 http://www.tensorflow.org https://hunkim.github.io/ml/ 가상 환경 준비 conda create -n 가상환경이름 conda create -n tf1 python=3.7 anaconda activate 가상환경이름 conda deactivate 설치 pip install tensorflow pip install tensorflow==1.15.0 conda install tensorflow==1.15.0 특징 구글에서 만든 오픈소스 머신러닝 프레임워크 다양한 언어를 제공하며 파이썬이 가장 많이 사용됨 기본적으로 텐서를 활용한 그래프 수치.. 2022. 6. 7.
[키이스케이프 더오름] 네드 NERD, 내돈내놀 광고 없는 찐후기 무려 1월에 하고 온 네드를 리뷰하기 위해 기억을 짜내서 써보기로 하겠습니다..! 네드는 방탈출 중에서도 예약하기 어렵기도 소문난 방탈출이라 21:00 예약 오픈 시간이 정해져있답니다! 치열한 경쟁률만큼 저도 4명이서 하나씩 시간대를 맡아 공략한 끝에 하나를 성공하게 되었습니다 ㅜㅜ 티켓팅 성공확률 0%인 본인은 역시나 실패!ㅎ 그럼 지금부터 소문난 네드에 대해 꼼꼼히 알려드릴께요 ๑◕‿‿◕๑ 네드 예약 방법 아래의 키이스케이프 링크를 타고 들어가면 가장 우측 바를 클릭하고 4번째에 위치한 'Reservation' 칸을 통해 예약 시간부터 결제까지 예약을 편하게 완료하실 수 있습니다 ヽ(・∀・)ノ ✨참고로 예약 오픈 시간은 오후 9:00(21:00)입니다✨ https://keyescape.co.kr/we.. 2022. 6. 6.
넓은 등판, 커 보이는 어깨 만들기 오늘은 내가 가장 좋아하는 등 운동에 대해서 작성해보겠다!!! 역삼각형 몸매, 넓은 등판을 만들고 싶은가!!!??? 그러면 모두들 지금 시작하라. 1. 내가 가장 많이 하고 좋아하는 케이블 풀다운 운동 시작 전에 워밍업. 케이블 풀다운 시 허리가 말리면 안 되고 그림처럼 자극을 느끼면서 운동을 하면 된다! 그리고 주의할 점! 팔힘으로 당기지 말기 팔운동이 되기때문에 광배에 자극을 느끼면서 하기. 2. 그 다음 운동은!!!? 랫풀다운 우선 기구를 잡기 전에 엉덩이가 뜨지 않게 무릎을 잘 고정시켜 준다.(높이는 발바닥이 지면과 딱 맞게 닿게 끔 한다.) 그다음 바를 오른손과 왼손의 간격을 잘 맞춰서 잡고 가슴을 열고 견갑을 하강시켜준다. 랫풀다운도 팔힘으로 당기지 말고 광배에 자극을 느끼면서 천천히 이완과 .. 2022. 6. 6.
R프로그래밍 Data Type 알아보기 학부생때는 주로 R을 사용했었는데...지금은 Base가 파이썬이다보니 R을 까먹었다ㅠㅠ 다시 새로운 마음가짐으로 정리할겸, 기본적인 R의 Data Type에 대해 알아보자! ##### 변수 ##### goods = "냉장고" # 변수 사용시 객체 형태로 사용하는 것을 권장 goods.name = "냉장고" goods.code = "ref001" goods.price = 600000 goods.name # 값을 대입할 때에는 = 보다는 2022. 6. 3.
파이썬을 이용한 AutoML 사용법 오늘은 파이썬에서 편리하게 사용할 수 있는 머신러닝 기법인 AutoML에 대해서 알아보자!!!! AutoML은 한마디로 정의하면, 머신러닝 기법들의 성능을 한번에 비교하고 최적의 기법을 선택할 수 있다. 너무나 간편하지 않나!!!???? 사용법도 간단하다. - 우선 다음과 같이 필요한 라이브러리를 import 해준다. import pandas as pd import numpy as np import seaborn as sns import matplotlib.pyplot as plt from matplotlib import font_manager, rc rc('font', family='HCR Dotum') from sklearn.metrics import mean_squared_error from skl.. 2022. 6. 3.
[제로월드 강남점] 링, 내돈내놀 광고 없는 찐후기 선거 공휴일 덕에 회사를 안 가고 6개월 만에 방탈출을 가게 되었습니다!!!!!!!!!!!!!!!!!!!!!!! 제로 월드 콜러, SOLVER 루시드 드림, 키이스케이프 네드(NERD), 마스터키 도시괴담 파트 1 등 네드를 제외하고는 거의 공포테마 위주로 방탈출을 갔던지라 (갔던 곳들도 후기를 작성할 예정!) 이번에도 공포테마인 링을 하러 제로월드로 향했습니다.. 지금부터 예약하는 방법부터 후기까지 꼼꼼히 알려드릴게요 ๑◕‿‿◕๑ 링 예약 방법 아래의 제로월드 링크를 타고 들어가면 상단의 세 번째에 "예약"칸에 들어가서 링을 찾아 가능한 시간대에 예약하시면 예약이 완료됩니다 ヽ(・∀・)ノ https://www.zerogangnam.com/ 제로월드 강남점 명품 방탈출 제로월드. 장치 위주의 고퀄리티 테.. 2022. 6. 2.
728x90
728x90