본문 바로가기

옥탑방주인

함수 타입과 값 함수의 타입은 함수의 입력 타입과 반환값 타입의 단순한 그룹으로, 입력 타입으로부터 출력 타입으로의 방향을 나타내는 화살표로 배열한다. def test(x: Int): Int = x * 2 val intest: (Int) => Int = double // val intest = double_로 나타낼 수 있다. val intestcopy = intest 더보기
REPL 이란? 책을 읽다가 REPL 이란 단어가 계속 등장하였다. 별로 중요하지 않다고 생각해서 계속 넘어가였으나, 좀 더 자세히 알아보고자 인터넷에서 찾아보았다. REPL : Read-Eval-Print Loop의 약자로 스칼라, 파이썬 등 대화형 환경을 말한다.콘솔에서 컴파일 없이 코드를 입력하고 출력 결과를 확인 할 수 있는 환경을 말하는 것 같다. 더보기
파이썬 append 와 extend 차잇점 append : Appends object at end(객체 끝부분에 추가해줌) x = [1, 2, 3]x.append([4, 5])print (x) [1,2,3,[4,5]] extend: Extends list by appending elements from the iterable파이썬에는 iterable object, 자료형(type)이라 불리는 것이 str, range, list, tuple, dict, set 등이 있다.이런것에 리스트 형식으로 추가해준다고 보면될 것 같다. x = [1, 2, 3]x.extend([4, 5])print (x) [1, 2, 3, 4, 5] 더보기
Intellij에서 Maven dependency 에러 pom.xml에 maven central에서 다운로드를 못하는 상황이 발생하였다. 1.먼저 확인해봐야 될 것 이전 프로젝트와 repository 경로 설정을 똑같이 해주었는지. ex) Airmap_storm_v1 Airmap_storm_v1 1.0-SNAPSHOT 경로 확인은 /.m2/repository 에서 확인할 수 있따. 2. 만약 프로젝트 경로가 없다면 새로 생성을 똑같이 해주거나 다른 버전으로 만들 면 된다. 더보기
[Windows10] tensorflow GPU 에러 해결 & 설치하기 윈도우에 텐서플로우 GPU버전을 처음 설치해보는 지라 이런 에러를 접하니 적지않게 당황스러웠다.그래서 구글링을 해본 결과 cuDNN설치를 제대로 안 한 것이였다.. 이 에러 해결 방법은 밑에 서술하여 놓았다. python 버전 3 기반으로 설치하였습니다. 1. https://developer.nvidia.com/cuda-downloads 접속을 하여 자신에게 맞는 운영체제를 선택합니다. 저는 Base installer로 설치하였습니다. 2. 그 다음 https://developer.nvidia.com/cudnn 접속하여 cuDNN을 설치합니다. 버전은 5.1 버전으로 설치해야 됩니다. 그럼 알집 파일이 다운로드가 될텐데, 압축해제를 C:\Program Files\NVIDIA GPU Computing To.. 더보기
[Spark] Spark Streaming - A QUICK Example 에서 에러 Spark Streaming 문서를 읽어보던 도중 초반부에 있는 quick example에서 에러가 발생하였다. 삽입한 코드는 아래의 내용과 같다. import org.apache.spark._ import org.apache.spark.streaming._ import org.apache.spark.streaming.StreamingContext._ // not necessary since Spark 1.3 // Create a local StreamingContext with two working thread and batch interval of 1 second. // The master requires 2 cores to prevent from a starvation scenario. val co.. 더보기
[Mac] Python3 Tensorflow 1.2.1 버전 설치& Hello World 실행 요새 연구실 세미나 주제가 머신러닝이여서 공부를 열심히 하고있는데, 정말 재미있는것 같네요 ㅎㅎ. Mac OS X 에서 Tensorflow 설치 가이드입니다. 이 글은 Python3버전을 기준으로 작성되었습니다. 일단 설치는 너무나 간단합니다. 터미널을 먼저 여신 다음에 아래의 명령어를 입력하면 됩니다. $ pip3 install tensorflow (그림은 클릭하면 잘 보입니다.) 이렇게 명령어 하나로 텐서플로우 라이브러리가 설치 완료되었습니다. 그러면 제대로 설치가 되었는지 확인을 해봐야 겠죠?? $ python3$ import tensorflow as tf$ tf.__version__ 이렇게 텐서플로우 버전이 나오면 설치가 제대로 된 것입니다. 그러면 항상 처음배울때 하던 Hello World를 텐.. 더보기
[MAC]Tensorflow Certification Error 해결 MAC에서 tensorflow mnist 튜토리얼 하던 도중 urllib.error.URLError: 이런 에러가 발생하였다. 뭐.. 누군가가 올려놓은 해결법 덕분에 간단하게 해결하였다. python을 설치할 때 certificate을 안해줘서 발생한 에러인 것 같다. 필자는 Python 3.6.0버전을 사용하고 있다. /Applications/Python\ 3.6/Install\ Certificates.command터미널에 간단하게 이 명령어만 붙여주면 간단하게 해결이 된다. 더보기
파이썬 문자열 슬라이싱 test = "Hello, Python" test[3] 'l'test1 = test[0] + test[1] + test[2] + test[3] + test[4]print(test1)Hellotest[0:5]Hello 어레이의 -1은 뒤에서부터, 뒤에서부터 카운트는 -1부터 시작추후 수정 예정 더보기
Tensorflow 설치 Python3 기반 $sudo apt install python3-pip$pip3 install tensorflow$python3$import tensorflow as tf$tf.__version__ 그림은 나중에 추가 더보기