본문 바로가기
728x90
반응형

study128

그룹 알고리즘 w/파이썬 특정 키값에 해당하는 그룹화된 합계 리스트를 만든다 항목명 수량 RADIO 3 TV 1 RADIO 2 DVD 4 이런 식으로 중구난방으로 흩어진 값인데 항목명 수량 DVD 4 RADIO 5 TV 1 수량을 항목별로 더해서 합계를 내고, 정렬하고 싶다. 어차피 문자도 아스키 코드값 따라가니까 우리가 아는 그 사전 순서대로 정렬이 될거고, 정렬은 똑같이 진행하면 되는데 같은 상품명일 때 수량을 누적합계 내고 다음 항목과 다르거나, 마지막이면 저장. #그룹 알고리즘: 특정 키값에 해당하는 그룹화된 합계 리스트 만들기 #[?] 컬렉션형태의 데이터를 특정 키값으로 그룹화 #테스트용 레코드클래스 class Record(): def __init__(self, name, quantity): self.name = nam.. 2023. 5. 29. 10:49
최빈값 알고리즘 w/파이썬 가장 많이 나타난 값 : 최빈값 최빈값이 무엇인지를 구하는 알고리즘. 스코어 배열을 가지고 판단하기 위해 스코어 범위를 나타내는 배열이 하나 필요하다 범위의 인덱스 자리값에 해당하는 스코어를 하나씩 추가한다 3이 나오면 3번지에 +1 이런 식으로. 그렇게 채워진 범위 인덱스 배열에서 최댓값이 최빈값이 되는 구조. #[?]주어진 데이터에서 가장 많이 나타난 값 import sys #[1]input scores = [1,3,4,3,5] #0~5점까지만 허용한다고 가정 indexes = [0] * 6 #0~5점 점수 인덱스: 갯수 저장 max = -sys.maxsize - 1 #맥스알고리즘 적용 mode = 0 #최빈값이 담길 그릇 n = len(scores) m = len(indexes) #[2]proces.. 2023. 5. 28. 19:28
병합 알고리즘 w/파이썬 first = [1,3,5] , second = [2,4] 두 배열을 [1,2,3,4,5]로 합치고 싶다. 각 배열의 처음 순서부터 비교하여 1 1을 선택 3 > 2 -> 2를 선택 3 3을 선택 5 > 4 -> 4를 선택 - > 그리고 마지막 남은 5를 처리한다. #[?] 2개의 정수배열 합치기 : 오름차순 정렬 가정 #병합알고리즘 : 오름차순 정렬된 정수 배열 2개를 하나로 병합 #[1] input - 정렬되지 않은 배열인 경우 정렬이 필요함 first = [1,3,5] second = [2,4] m = len(first) n = len(second) merge = [0]* (m+n) #m+n자리만큼 병합데이터 들어갈 배열을 만듦 i = 0 j = 0 k = 0 #[2] pr.. 2023. 5. 21. 19:28
이진 검색 알고리즘 w/파이썬 정렬된 데이터를 이진 검색을 활용하여 반띵. 내 신발 가격 10만원 업 다운? 업 -> 15만원 -> 다운-> 12만원 -> 업 -> 14만원! 평소에 이런식으로 물건 가격 맞추기 했던 기억을 되살려서 문제를 풀어보자. 로우 하이 인덱스값을 지정하고, 로우와 하이 인덱스의 중간지점에 평균 미드 인덱스를 지정한다. 그리고 그 미드인덱스 값이 찾는 값보다 큰지 작은지에 따라 로우/하이를 조정하여, 찾는 값이 나올때까지 while반복. #검색알고리즘(search algorithm): 주어진 데이터에서 특정 데이터를 찾음 #정렬되어있는 데이터를 이진검색을 사용하여 반띵나눠서 검색 def main(): #[1]input data = [1,3,5,7,9] #오름차순정렬로 가정 - 안되어있는 경우 정렬 필요 n = .. 2023. 5. 20. 15:51
티스토리에 2차도메인 연결, 챗GPT로 애드센스 취득까지 - 일단 저지르고 수습중 / DNS설정 문제 해결중? 0. 일단 저지르게 된 계기 인스타그램에서 어느 대학생이 웹페이지 만드는 거 어렵지 않다고 수익화 개발 쉽게 할 수 있다고 호언장담하는 게시물을 보고 오? (컴퓨터공학 전공자는 아닌것 같지만, 개발에 어느정도 이해도가 있는) 대학생이 쉽게 하면 그래도 웹개발자는 아니지만 실무 코드밥 좀 먹은 나도 할 수 있겠다 싶어서 1년에 500원짜리 도메인 구입을 일단 저질렀다. (도대체 왜 이럴때만 일단 저지르는건데?) 1년동안 유의미한 결과가 없거나, 손익분기점까지 도달하지 못한다면 폐기할 가능성이 있어서 가비아에서 가장 저렴한 500원/1년 도메인을 구입했다. 이게 4월 초의 일. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.g.. 2023. 5. 8. 19:41
그룹빅데이터교육 5주차 ) 파이썬 Streamlit 으로 분류예측 사이트 배포하기 지난번 파이썬 streamlit 으로 만든 사이트 후기는 여기 https://career-gogimandu.tistory.com/171 그룹빅데이터교육 2주차 ) 파이썬 Streamlit 기반 웹페이지 만들기 - 엑셀 데이터를 판다스로 변환 파이썬 / 판다스 배우는 중. 완전 처음은 아니지만 너무 오랜만이라 낯설어서, 기억을 복구하는 중. 교육을 렌탈 노트북으로 듣고 있다보니 파일 저장하고 나면 보기가 어려워서 아카이빙용 깃 career-gogimandu.tistory.com streamlit으로 배포를 하는 과정은 어렵진 않은데 github에 새 repository를 하나 만들어야 한다. https://github.com/gogimandu1019/bigdata2023-ml GitHub - gogiman.. 2023. 4. 13. 23:36
그룹빅데이터교육 3주차) Netlify 로 마스크 착용여부 판별 웹사이트 배포하기 https://capable-kleicha-0dfbda.netlify.app/ Page Title Teachable Machine Image Model Start capable-kleicha-0dfbda.netlify.app 학습한 샘플이 내 얼굴의 마스크 벗음 씀 하나뿐이라 정확도를 담보할 수 없지만 아무튼 샘플을 학습시켜서 -> 사이트를 만들고 배포하는 데에까지 또 금방 해냈다 샘플 학습은 여기에서 https://teachablemachine.withgoogle.com/train/image Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine le.. 2023. 4. 2. 19:58
파이썬 반복문 누적합계 빅데이터 교육 듣다가 오랜만에 알고리즘 비슷한 문제 풀어서 머리에 쥐 남. 한동안 뜸했는데 자주 풀어야지,, 다음과 같은 규칙을 가진 숫자의 합을 for문을 사용해서 구현하세요. 1부터 19까지 누적 합계를 구합니다. (예시) 1 + (1 + 3) + (1 + 3 + 5) + (1 + 3 + 5 + 7) + ... + (1 + 3 + ... + 19) 1+ 1+3+ 1+3+5+ 1+3+5+7+ 1+3+5+7+9+ 1+3+5+7+9+11+ 1+3+5+7+9+11+13+ 1+3+5+7+9+11+13+15+ 1+3+5+7+9+11+13+15+17+ 1+3+5+7+9+11+13+15+17+19+ 합계: 385 1*10 + 3*9 + ... + 19*1 이니까 계산은 금방 할 수 있다고 생각했는데 반복 출력때문에.. 2023. 3. 20. 12:01
그룹빅데이터교육 2주차 ) 파이썬 Streamlit 기반 웹페이지 만들기 - 엑셀 데이터를 판다스로 변환하여 출력하기 파이썬 / 판다스 배우는 중. 완전 처음은 아니지만 너무 오랜만이라 낯설어서, 기억을 복구하는 중. 교육을 렌탈 노트북으로 듣고 있다보니 파일 저장하고 나면 보기가 어려워서 아카이빙용 깃허브 카테고리 개설. https://github.com/gogimandu1019/bigdata2023 GitHub - gogimandu1019/bigdata2023 Contribute to gogimandu1019/bigdata2023 development by creating an account on GitHub. github.com 업로드한 엑셀 파일을 판다스 데이터프레임으로 변환하고, 이를 페이지에 출력해주는 streamlit 프레임워크의 기능. 이거 짜는 데 개행공백 포함해도 10줄이라니 약간 일자리 위기의식 느낀.. 2023. 3. 19. 10:33
728x90
반응형