구글 트렌드 파이썬 api
·
IT기술 관련/파이썬_루비 등 언어
출처 : https://github.com/GeneralMills/pytrends/blob/master/pytrends/pyGTrends.py from __future__ import absolute_import, print_function, unicode_literals import copy import csv from datetime import datetime from io import open import re import sys import requests import json from fake_useragent import UserAgent if sys.version_info[0] == 2: # Python 2 from cookielib import CookieJar from cStringIO..
Windows pip에서 UnicodeDecodeError 발생
·
IT기술 관련/파이썬_루비 등 언어
출처: http://blog.lyuwonkyung.com/windows-pipeseo-unicodedecodeerror-balsaeng-2/ 센터에서 지원받아 사용하던 13인치 맥북을 반납하고, 내 개인 15인치 맥북은 사무실에 상주시키기로 하였기에 집에서는 다시 윈도우 노트북으로 작업을 하게 되었다. 고작 15개월간 맥으로 갈아타 개발을 했을 뿐인데 다시 돌아온 윈도우는 개발하기에 너무나도 불편하였다! (내가 유별난게 아닐것이다!) 결국 우분투를 설치해도 보았지만, Wine으로 카카오톡이나 멜론을 정상 실행할 수 없었기에 결국 다시 윈도우로는 와야하겠고.. (카톡만 잘 되었어도 그냥 버텼을텐데, 새로운 메시지가 오자마자 Crash가 터지는 이유를 도저히 알 수 없었다.) 이런 와중에 윈도우에 개발 환경..
python pip 설치
·
IT기술 관련/파이썬_루비 등 언어
출처: http://codingdojang.com/scode/371 pip은 파이썬 관련 패키지를 설치할 때 가장 많이 사용하는 툴입니다.참고 : https://pypi.python.org/pypi/pip하지만 파이썬 설치 시 pip은 포함되지 않기 때문에 다음과 같은 방법으로 pip을 먼저 설치해 주어야만 합니다.윈도우즈윈도우즈의 경우는 다음 URL에서 바이너리를 다운받아서 설치하는게 가장 간편하겠네요:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip리눅스윈도우즈가 아니면 pip 을 설치하는 순서는 다음과 같습니다.1. easy_install 설치다음의 URL에서 distribute zip 파일을 다운로드 받은 후에 설치합니다.https://pypi.python.org..
[R 프로그래밍] apply, lapply, sapply, tapply, mapply, by
·
IT기술 관련/빅데이터 관련
1. apply - 적용한 함수 값을 리스트로 반환 > (성적 apply(성적, 1, sum) # 행 단위의 계산(합계) 값을 벡터로 출력한다. [1] 17 18 22 16 22 20 21 29 16 19 ​> apply(성적, 1, mean) # 행 단위의 계산(평균) 값을 벡터로 출력한다. [1] 5.666667 6.000000 7.333333 5.333333 7.333333 6.666667 7.000000 9.666667 5.333333 6.333333​​> round(apply(성적, 1, mean),1) # round() 함수로 소수점 1자리까지 반올림. [1] 5.7 6.0 7.3 5.3 7.3 6.7 7.0 9.7 5.3 6.3​​> apply(성적, 2, sum) # 열 단위의 계산(합계)..
[R 프로그래밍] apply 함수군 (lapply, sapply, tapply) R 프로그래밍
·
IT기술 관련/빅데이터 관련
/* * http://sosal.kr/ * made by so_Sal */ apply() 함수는 벡터, 행렬 등의 데이터 프레임에서 row/column 단위의 계산을 할 때 함수를 쉽게 적용할 수 있도록 도와준다.apply 함수 외에 리스트, 벡터, 테이블 형태로 결과를 반환해주는 lapply, sapply, tapply 함수에 대해 알아보자. 실습데이터)> weight height gender testDate patients patients.sub patients.sub weight height1 65.4 1702 55.0 1553 380.0 NA4 72.2 1735 51.0 1616 NA 166 - 각 환자(row)별로 몸무게와 키의 평균을 구한다 > apply(patients.sub, 1, mean..
[R 프로그래밍] [R] 몫과 나머지 (quotient and remainder)
·
IT기술 관련/빅데이터 관련
출처: http://egloos.zum.com/entireboy/v/4863513 일반적인 프로그래밍언어에는 modulro라는 연산자가 있다. 나누고 남은 나머지를 구하는 연산자로, 홀짝 등을 확인하기 좋다. 이와 비슷하게 R에서는 %/%와 %%를 사용하면 몫과 나머지를 구할 수 있다. R Language Definition - 3.1.4. Operators > # 일반 나누기 - R에서는 double로 소수점을 포함한 결과가 나온다. > 9/2 [1] 4.5 > class(9/2) [1] "numeric" > typeof(9/2) [1] "double" > # 나눗셈의 몫 (quotient) > 9%/%2 [1] 4 > # 나눗셈의 나머지(remainder) - 2로 나누면 홀짝 구분이 된다. > 9%..
[Android] Error:(26, 0) Gradle DSL method not found: 'runProguard()' 해결방안
·
IT기술 관련/모바일
출처: http://stackoverflow.com/questions/27016385/error26-0-gradle-dsl-method-not-found-runproguard Gradle 파일에 들어가서 runProguard를 minifyEnabled로 수정해주면 된다.
[Android] 이클립스 프로젝트를 안드로이드 스튜디오 프로젝트로 바꾸기
·
IT기술 관련/모바일
출처: https://byunsooblog.wordpress.com/2014/06/16/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EB%A5%BC-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-%ED%94%84%EB%A1%9C%EC%A0%9D/ 안드로이드 스튜디오에서 import하면 알아서 바꿔주는 줄 알았는데, 계속 에러나서 보니 아니었나보다. 역시 레퍼런스의 중요함을 다시 되새기며 ..안드로이드 스튜디오에서 작업을 하려면 일단 먼저 이클립스에서 Export를 해야 한다. 그래야 Gradle 빌드 파일이 만들어진다..
TensorFlow 관련 주소
·
IT기술 관련/A.I 인공지능
텐서플로우 시작하기https://gist.github.com/haje01/202ac276bace4b25dd3f 윈도우에서 TensorFlow 설치하기 https://tensorflowkorea.wordpress.com/2016/01/07/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-tensorflow-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/ TensorFlow 설치 및 튜토리얼http://khanrc.tistory.com/entry/TensorFlow-1-Introhttp://dsmoon.tistory.com/entry/TensorFlow-install https://www.tensorflow.org/
구글의 머신러닝을 이해하기 - 2편, 텐서 플로
·
IT기술 관련/A.I 인공지능
출처: http://thegear.co.kr/10202 지난 11월9일 구글이 머신러닝, 또는 기계학습에 대한 오픈소스 라이브러리를 공개했습니다. 이름은 ‘텐서플로(TensorFlow)’(http://www.tensorflow.org)입니다. 이름부터 어렵습니다. 텐서라고 하면 벌써 벡터니, 스칼라니 하면서 머리가 지끈거리는 분들이 많을 겁니다. 구글이 이야기하는 텐서는 머신러닝에 활용하는 행렬의 반복적인 곱이 이뤄지면서 '뉴로 네트워크'의 형태를 갖는 데에서 출발합니다. 이야기가 벌써 어려워지지요. 이름은 이름이고 일단 텐서플로 자체는 수학, 물리학, 통계학 등 다양한 학문 문야에서 활용할 수 있는 머신러닝 엔진이라고 보면 됩니다. 구글은 이미 검색 뿐 아니라 세상의 많은 요소들에서 활발하게 정보를 수..