본문 바로가기

분류 전체보기

(27)
[LG CNS AM CAMP 1기] AM(Application Modernization)5일차(12/30) 블로그란 -> 내가 하는 것을 다른 사람에게 알리는 것!   지난주 -> 자바 스크립트, 하드 코딩된 데이터를 활용그러나 실제로는 DB에 저장되어 있고, 데이터가 변경됨 -> 프론트엔드에 보여주어야 함restapi가 제공해주는 것을 보여줌HTTP 프로토콜을 이용해서 데이터를 요청, 그 데이터를 활용하기 좋게 바꿈 최근에 많이 쓰는 것 : 엑시오스 1교시JSON Formatteraxiosget 요청 방식post 요청 방식요청 선행 처리응답 선행 처리    JSON Formatter   2. axios자바 스크립트 환경에서 HTTP요청을 보내고, 응답을 처리하는데 사용되는 promise 기반의 HTTP 클라이언트 라이브러리요청 데이터를 JSON으로 직렬화하거나, 응답 데이터를 JSON으로 자동 파싱간단한 사..
[leetcode]22 일일 온도 https://leetcode.com/problems/daily-temperatures/ Daily Temperatures - LeetCode Can you solve this real interview question? Daily Temperatures - Given an array of integers temperatures represents the daily temperatures, return an array answer such that answer[i] is the number of days you have to wait after the ith day to get a warmer leetcode.com 코드 class Solution(object): def dailyTemperatures(..
k-neighbor 알고리즘 근처에 있는 (기본 5개) n_neighbor의 수를 표본으로 삼아 해당 표본 중 많은 클래스의 것이 정답이 된다. 1. 표본 만들기 import random dorados_length = [random.uniform(40,80) for _ in range(35)] dorados_weight = [length*10 + random.uniform(-10,10) for length in dorados_length ] trout_length = [random.uniform(10,30) for _ in range(14)] trout_weight =[length*10 + random.uniform(-5,5) for length in trout_length ] 2. 시각적으로 확 import matplotlib.p..
머신러닝이란? 머신러닝? 사용하는 데이터를 기반으로 학습 또는 성능 향상을 지원하는 시스템을 구축하는데 초점을 맞추는 인공지능의 하위 시스템 머신러닝 유형 : 학습 방법 지도 머신러닝 가장 일반적으로 사용되는 머신러닝 알고리즘 데이터 사이언티스트가 가이드 역할을 하며 알고리즘에 어떤 결론을 내릴지 알려준다. 선형 및 논리적 회귀, 멀티 클래스 분류, 지원 벡터 머신 비지도 머신러닝 독립적인 접근 방식으로 인간이 밀접하고 지속적인 지침을 제공하지 않고도 컴퓨터가 복잡한 프로세스와 패턴을 식별하는 방법
[python]연결리스트 삭제 1. 연결리스트 기본 구조 class ListNode(object): def __init__(self, val=0, next=None): self.val = val self.next = next 2. 연결리스트 값을 기준으로 삭제 head를 삭제하는 경우 중간 부분을 삭제하는 경우 마지막을 삭제하는 경우로 나뉜다. def deleteNode(self,head,value): #가장 첫번째 값을 삭제하는 경우 if head.value == value: return head.next prev = None current = head while current : if current.val == value: if current.next is None: prev.next= None else : prev.next= c..
[python]리스트 역순으로 연결리스트 만들기, 연결리스트 만들기 1 연결리스트 기본 구조 class ListNode(object): def __init__(self, val=0, next=None): self.val = val self.next = next 2 리스트를 연결리스트 def toLinked(self,List): if len(List)>0: head = ListNode(List[0]) current = head head.next= current for i in range(1,len(List)): new = ListNode(List[i]) current.next=new current = current.next return head 3. 리스트를 역순 연결리스트로 def reverseLinked(self,List): prev = None for n in Lis..
[python]연결리스트 뒤집기 1. 파이썬 연결 리스트 기본 구조 class ListNode(object): def __init__(self, val=0, next=None): self.val = val self.next = next 2. 파이썬 연결리스트 뒤집기 def reverse(self,head): if head: prev, node = None, head while node: next , node.next = node.next, prev prev,node = node,next return prev 1. 연결리스트가 있는지 확인 2. prev -> None으로 초기화 3. node ->head로 초기화 : 연결리스트 3. 반복문을 사용하여 node 를 이전 노드와 연결, node를 prev에 업데이트 next 변수에 node...
[leetcode]2번 두 수의 덧셈, 파이썬 문제 https://leetcode.com/problems/add-two-numbers/ Add Two Numbers - LeetCode Can you solve this real interview question? Add Two Numbers - You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and leetcode.com 문제 : 두 수의 덧셈 : 역순으로 저장된 연결 리스트의 숫자를 더하여라 입력 :(2->4->..