일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- recursion
- 텐서플로
- 하둡2
- python
- hive
- effective python
- 주식분석
- 선형대수
- yarn
- Java
- NumPy
- 하이브
- RNN
- 파이썬
- C
- scrapy
- hadoop2
- codingthematrix
- HelloWorld
- graph
- GRU
- C언어
- 그래프이론
- Sort
- tensorflow
- LSTM
- 알고리즘
- 딥러닝
- 코딩더매트릭스
- collections
- Today
- Total
목록Study (184)
EXCELSIOR
문제) rm_small함수는 list타입 변수 mylist을 매개변수로 입력받습니다.mylist 에서 가장 작은 수를 제거한 리스트를 리턴하고, mylist의 원소가 1개 이하인 경우는 []를 리턴하는 함수를 완성하세요. 예를들어 mylist가 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10, 8, 22]면 [10, 22]를 리턴 합니다. 1. 내가 작성한 코드 def rm_small(mylist): del(mylist[mylist.index(min(mylist))]) return mylist #아래는 테스트로 출력해보기 위한 코드 입니다. my_list = [4,3,2,1] print("결과 {}".format(rm_small(my_list))) 2. 다른사람 풀이 def rm_small..
1. Mapper.javapublic class Mapper { //을 의미 public class Context extends MapContext { public Context(Configuration conf, TaskAttemptID taskid, RecordReader reader, RecordWriter writer, OutputCommitter committer, StatusReporter reporter, InputSplit split) throws IOException, InterruptedException { super(conf, taskid, reader, writer, committer, reporter, split); } } /** * Called once at the beginni..
1. 맵리듀스 개념맵리듀스 프로그래밍은 맵(Map)과 리듀스(Reduce)라는 두 가지 단계로 데이터를 처리한다.맵(Map)은 입력 파일을 한 줄씩 읽어서 데이터를 변형(transformation)하며, 리듀스(Reduce)는 맵의 결과 데이터를 집계(aggregation)한다. [출처: http://www.slideshare.net/kwnam4u/hadoop-38481079] 2. 맵리듀스 아키텍처 1) 시스템 구성- 맵리듀스 시스템은 클라이언트, 잡트래커, 태스크트래커로 구성된다. [출처: http://zetawiki.com/] - 클라이언트 : 클라이언트는 사용자가 실행한 맵리듀스 프로그램과 하둡에서 제공하는 맵리듀스 API를 의미 - 잡트래커 : 클라이언트가 하둡으로 실행을 요청하는 맵리듀스 프로..
1. 정의 1) 카네기멜론 대학교의 톰 미첼(Tom Mitchell) 교수는 [머신러닝] 이라는 저서에서 다음과 같이 정의 했다. " 만약 컴퓨터 프로그램이 특정한 태스크 T를 수행할 때 성능 P 만큼 개선되는 경험 E를 보이면 그 컴퓨터 프로그램은 태스크와 성능 P에 대해 경험 E를 학습했다라고 할 수 있다." 예를 들어, 컴퓨터에 필기체를 인식하는 학습을 시킨다고 했을 때, ① 태스크 T : 필기체를 인식하고 분류하는 것 ② 성능 P : 필기체를 정확히 구분한 확률 ③ 학습 경험 E: 필기체와 정확한 글자를 표시한 데이터 셋 2) 실무에서는 다음과 같이 정의할 수 있다. "학습(Learning) = 표현(representation) + 평가(evaluation) + 최적화(optimization)" ..
문제) 함수를 완성해서 매개변수 list의 평균값을 return하도록 만들어 보세요.어떠한 크기의 list가 와도 평균값을 구할 수 있어야 합니다. 풀이)1. 내가 작성한 코드 def average(list): # 함수를 완성해서 매개변수 list의 평균값을 return하도록 만들어 보세요. sum = 0 for i in range(len(list)): sum += list[i] return sum/len(list) # 아래는 테스트로 출력해 보기 위한 코드입니다.list = [5,3,4] print("평균값 : {}".format(average(list))); 2. 다른 풀이 def average(list): return (sum(list) / len(list)) # 아래는 테스트로 출력해 보기 위한 ..
문제) 별이는 헬로월드텔레콤에서 고지서를 보내는 일을 하고 있습니다. 개인정보 보호를 위해 고객들의 전화번호는 맨 뒷자리 4자리를 제외한 나머지를 "*"으로 바꿔야 합니다.전화번호를 문자열 s로 입력받는 hide_numbers함수를 완성해 별이를 도와주세요 예를들어 s가 "01033334444"면 "*******4444"를 리턴하고,"027778888"인 경우는"*****8888"을 리턴하면 됩니다. 1. 내가 작성한 코드 def hide_numbers(s): #함수를 완성해 별이를 도와주세요 t='' for i in range(len(s)-4): t += s[i].replace(s[i],'*') return t+s[len(s)-4:len(s)] # 아래는 테스트로 출력해 보기 위한 코드입니다.print..
helloworld라는 다양한 프로그래밍 언어를 공부할 수 있는 사이트를 발견했다!!Python 독학으로 대충 보았더니 다까먹어서 책 참고하면서 공부를 해야할 듯 하다...ㅜㅜ 문제) number_generator함수는 x와 n을 입력 받습니다. 2와 5를 입력 받으면 2부터 시작해서 2씩 증가하는 숫자를 5개 가지는 리스트를 만들어서 리턴합니다. [2,4,6,8,10]4와 3을 입력 받으면 4부터 시작해서 4씩 증가하는 숫자를 3개 가지는 리스트를 만들어서 리턴합니다. [4,8,12]이를 일반화 하면 x부터 시작해서 x씩 증가하는 숫자를 n개 가지는 리스트를 리턴하도록 함수 number_generator를 완성하면 됩니다.[출처: tryhelloworld.co.kr/challenge_codes/135]..