본문 바로가기

전체 글

(18)
4-1. 머신러닝 svm을 이용해서 머신러닝을 구현할 수 있다. clf = svm.SVC() clf.fit(data, label)#학습: (데이터배열, 답배열) pre = clf.predict(data)#예측: (예측할 데이터) 1. xor 만들기 from sklearn import svm, metrics #파이썬 머신러닝프레임워크 data = [[0,0], [0,1], [1,0], [1,1]] label = [0,1,1,0] #데이터 학습시키기 clf = svm.SVC() clf.fit(data, label)#학습 #데이터 예측하기 pre = clf.predict(data)#예측 print("예측결과:", pre) #결과 확인 ac_score = metrics.accuracy_score(label, pre)#진짜답, 예..
The gift(그리디 알고리즘) www.codingame.com/training/medium/the-gift Practice Greedy algorithms with the exercise "The Gift" Want to practice coding? Try to solve this puzzle "The Gift" (25+ languages supported). www.codingame.com 문제: 선물의 가격과 n인 의 소지금을 입력하면 가장 공평하게 지불할 수 있는 방법 찾기 경우의 수를 살펴보자 1)선물이 300원이고 3인 각자 120원씩 있다면 -> 모두 100원씩 지불한다 2)선물이 300원이고 3인이 각자 50원, 200원, 200원이 있다면 -> 50원, 125원, 125원씩 지불한다 3)선물이 300원이고 3인이 각자..
Chuck Norris 문제풀이 https://www.codingame.com/training/easy/chuck-norris Practice Strings and Encoding with the exercise "Chuck Norris" Want to practice Strings and encoding? Try to solve the coding challenge "Chuck Norris". www.codingame.com 위 문제는 크게 2가지로 파트로 나눌 수 있다. 1.이진수변환 2.chuck norris 변환 이다. 이 부분들을 함수로 놓고 코딩을 하면 된다. 1. 이진수 변환 이진수를 변환할 때 어떤 방법을 쓸까? 학교에서는 10진수가 있으면 이를 2로 나누어 가면서 나머지를 역순으로 쓰면 된다고 배웠다. 이를 코드로 써보..