본문 바로가기
[JAVA 기초] JAVA 시작하기2 프로그래밍 언어 1. 프로그램은 `일의 순서를 합리적으로 나열해놓은 것`울 의미합니다. 2. 컴파일러: 프로그래밍 언어를 기계어로 번역해줍니다. 3. 기계어란 0과 1로 구성된 형태의 언어로, 컴퓨터가 이해할 수 있는 언어입니다. 4. 프로그래밍 언어는 고급언어(C, C++, JAVA 등)과 저급언어(어셈블리어 등) 등으로 나뉩니다. JAVA의 특성 1. 이식성이 높습니다. Windows 환경에서 짜고 Linux에서 실행해도 됩니다. 2. 객체지향형 프로그래밍 언어입니다. 레고 조립과 비슷합니다. 3. 함수 스타일을 지원합니다. 4. 메모리를 자동으로 관리해줍니다.(동적 할당 등) 5. 멀티 스레드가 구현이 가능합니다.(병렬 처리가 가능합니다.) 6. 동적 로딩: 프로그램을 실행할 때 프로그램을 구성하는.. 2020. 9. 3.
Pandas 기초 2: Indexing & Slicing 행을 추출할 때 1) loc(iloc) 를 이용한 indexing `.loc`와 `.iloc`를 쓸 수 있는데, `.loc`는 정수가 아닌 값을, `.iloc`는 정수값을 넣어줍니다. import pandas as pd d1=pd.DataFrame(data=[['3000원','2500원','1500원'],['2800원','2700원','1300원']], index=['A마트','B마트'],columns=['우유','맥주','요거트']) d1 여기서 행을(A마트만) indexing 해보자. Series로 출력됩니다. d1.loc['A마트'] 참고로, 열을 인덱싱하려면 아래와 같이 해주면 됩니다. d1.loc[:,'우유'] `Fancy Indexing`을 이용하게 되면 떨어져 있는 복수의 행도 Indexin.. 2020. 9. 1.
Pandas 기초 1: Series와 DataFrame 다루기 Pandas란? pandas는 `Series`나 `Dataframe`으로 데이터를 처리할 수 있도록 돕는 강력한 라이브러리입니다. Juypter 창에서 아래와 같이 import해서 사용할 수 있습니다. import pandas as pd `Series`는 index와 value로 구성되어있는 한 줄짜리 표라고 생각하시면 됩니다. `Dataframe`은 Series를 열 방향으로 붙여 만든 데이터 구조로 2차원 배열과 비슷합니다. Series 만들기 세 가지 방법으로 Series를 만들 수 있습니다. value만 주면 index가 자동으로 0부터 붙고, index를 붙일 수도 있고, dictionary로 줄 수도 있습니다. 1) value만 주기 s1=pd.Series(data=['랑','꾼','의','리.. 2020. 9. 1.
[JAVA 기초] 자바 시작하기 JDK, eclipse 설치, 출력문 작성하기 1. 모든 컴퓨터는 기계어를 사용합니다. 2진수를 이용해서 데이터를 표현합니다. 2. 바이트코드는 특정 가상 머신에서만 해석될 수 있는 코드를 의미합니다. 3. 가상머신은 가상의 운영체제로 이해하면 됩니다. JVM이라고 합니다. JRE,JDK를 설치하는 과정에서 자동으로 설치가 됩니다. 4. JDK는 JRE를 포함하기 떄문에 JDK를 보통설치합니다.(JRE+컴파일러) 5. JDK환경변수를 설정해야 편리하게 실행할 수 있습니다. 설치는 오라클 홈페이지에서 할 수 있습니다. www.oracle.com/java/technologies/javase-jdk14-downloads.html 6. 사용자변수는 개인사용자에게만, 시스템변수는 모든 사용자에게 적용되는 변수입니.. 2020. 9. 1.
Metrics 미래연구소 주소:futurelab.creatorlink.net/ Metrics 1. Regression 1) mean absolute error \[MAE = \frac{{\sum {\left| {y - \hat y} \right|} }}{n}\] Outlier에 robust하다. 즉, 둔감하기 때문에 성능이 좋 할 수 없다. 2) root mean square error \[RMSE = \sqrt {\frac{{\sum {{{(y - \hat y)}^2}} }}{n}} \] Outlier에 더 민감하게 반응한다. \[\begin{gathered} y:2 \hfill \\ \hat y:1,2,3,100 \hfill \\ \end{gathered} \] 위와 같은 경우, MAE는 25가, RMSE는 $\f.. 2020. 8. 31.
[키움증권 캐치 주식 자동매매] 급등주 포착 조건식 만들기 1 이전글 보기: ranggun.tistory.com/36?category=890571 시작하기 전에 안녕하세요 랑꾼입니다. 저는 주린이입니다. 실제 주식투자 경험도 적고 주식에 관해 아는 이론도 적습니다. 본 문서는 저의 경험을 축적하고 공유하기 위한, 일종의 실험 레포트와도 같은 것이니 참고만 해주셨으면 좋겠습니다. 저는 장중에 시간을 내기 힘든 대학생이기 때문에 자동매매에 관심을 갖게 되었는데, 키움증권에서 제공하는 캐치(KATCH) 서비스를 이용하면 모니터링을 하지 않더라도 정해놓은 조건대로 거래할 수 있다는 것을 최근에 알게 됐습니다. 그래서 이 문서를 통해 개인적인 실험을 진행하면서 조건식을 발전시키려고 합니다. 조언이나 비판, 질문 등 환영합니다. 읽고 도움이 되셨다면 공감,구독,댓글 남겨주시면.. 2020. 8. 30.
[Dacon] 공유된 코드를 통해 선수지식 학습하기 선수지식 학습하기 이번 데이콘의 주제는 MNIST 데이터 속에서 숨겨진 숫자를 읽어내는 것입니다. 모델을 만들기에 앞서 공유되어있는 코드들을 따라가며 정보를 빠르게 얻어야겠다고 생각했습니다. dacon.io/competitions/official/235626/codeshare/ 컴퓨터 비전 학습 경진대회 출처 : DACON - Data Science Competition dacon.io 여기에 공지를 포함해서 여섯 가지 코드가 구성되어 있고 찬찬히 하나하나 살펴보겠습니다. 후술되는 코드는 해당 글의 작성자에게 있습니다. 제 자신이 공부하기 위해서 기록하는 글이기도 합니다. 계속 업데이트 예정입니다. 컴퓨터 비전 학습 경진대회 베이스라인 CNN 원문주소: dacon.io/competitions/offici.. 2020. 8. 30.
[블로그]일 방문자 200명 달성 어라라? 200명이라니....ㅋㅋㅋ *본 포스팅에는 별다른 내용은 없습니다. 일방문자수 100명 돌파를 기념해서 글을 남깁니다. 바로 어제 일 방문자 100명을 기념해서 포스팅을 썼는데요, 하루만에 바로 200명을 돌파하게 됐습니다. 전체 방문자의 20% 가량이 오늘 들어오셨네요. 전부 여러분 덕분입니다. 정말 감사드립니다. ^^ 오늘 운이 좋게도 포럼 메인에 제 인사글이 올라갔는데, 그 글을 통해서 많은 분들이 방문을 해주셨어요. 구독자도 원래 1명이었는데 한 주만에 30명이 되었네요. 블로그 이웃 분들과 자주 소통하고, 더 좋은 질의 포스팅으로 보답하겠습니다. 같이 성장해요. 감사합니다.^^ 2020. 8. 29.
퍼스트 아카데미 디저트 원데이 클래스: 내 인생 첫 마카롱 도전기! 마카롱 만들기 도전! 최애 디저트를 내 손으로 만들다 안녕하세요, 랑꾼입니다. 어제는 아주 기분 좋은 하루를 보냈습니다. 제가 제일 좋아하는 마카롱을 직접 만들었거든요! 저는 먹는 것도 좋아하고, 요리도 좋아합니다. 그리고 치사한(?) 입맛을 가지고 있기 때문에 달고 짜고 매운 자극적인 것들을 좋아해요. 디저트류 중에서 제가 제일 좋아하는 음식은 마카롱인데, 홍콩 IFC몰에서 우연히 먹었던 피에르에르메의 마카롱 맛을 아직도 잊을 수가 없네요. 그래서 언젠가 한 번쯤은 꼭 만들어보고 싶었는데, 여자친구가 마카롱 원데이 클래스를 같이 들어보면 어떻겠냐는 제안을 해서(너무 고마워요) 베이킹의 b도 모르는 제가 마카롱을 만들었답니다! 원데이 클래스 신청하기 *본 포스팅은 홍보 목적이 아닌 단순 정보 제공 목적임.. 2020. 8. 29.
[신논현역 맛집]시골야채된장전문점 신논현에서 구수함을 찾다! 오늘은 마카롱 원데이클래스를 들었어요. 마카롱을 직접 만들어보다니 제 인생에 이런 날도 있군요! 클래스가 7시에 시작하는데 그전에 저녁을 먹어야 해서 밥집을 찾았습니다. 뭔가 뜨끈한 것을 찾고 있었는데 검색 평점이 제법 높은 된장집이 있더라구요. 신논현역 근처라서 바로 갔습니다. 간판이나 건물 인테리어부터가 이 집은 오래된 맛집이라는 포스를 내뿜고 있었어요. VJ특공대, 맛있는 녀석들에도 방영이 됐더라구요! + 마카롱 관련 포스팅은 이 주소로 가시면 됩니다. ^^ https://ranggun.tistory.com/43 퍼스트 아카데미 디저트 원데이 클래스: 내 인생 첫 마카롱 도전기! 마카롱 만들기 도전! 최애 디저트를 내 손으로 만들다 안녕하세요, 랑꾼입니다. 어제는 아주 기.. 2020. 8. 28.
[블로그]일 방문자 100명 달성 하루에 100명이나 들어오다니! *본 포스팅에는 별다른 내용은 없습니다. 일방문자수 100명 돌파를 기념해서 글을 남깁니다. 오늘 처음으로 하루에 100명 넘게 방문자가 찍혔습니다. 다 이 글을 보고 계신 여러분 덕분입니다. 인스타에 링크를 걸었던 것이 도움이 된 것 같군요. 이외에도 어떤 방향으로 글을 썼을 때 조회수가 꾸준히 나오는지를 알 수 있는 기간이었습니다. 천천히 꾸준히 발전하겠습니다. 감사합니다.^^ +추가(다음날) 티스토리 내의 이웃을 만들기 위해 포럼에 홍보를 했는데, 포럼 메인에 제 글이 걸렸네요!! 덕분에 아침부터 방문자수가 50명이 나왔습니다. 감사합니다 ㅎㅎ 2020. 8. 28.
[송리단길 맛집] 72420(칠리사이공): 왕갈비 쌀국수 칠리사이공에서 진국을 만나다, 갈비탕인가 쌀국수인가. 왕갈비 쌀국수!! 송파나루 역 근처 송리단길에 있는 칠리사이공에 방문했어요. 가게 이름이 특이하게 72420으로 되어있는데, 칠리사이공이라는 뜻이더라구요. ㅎㅎ 사당에 본점이 있고 여기는 체인점인 것 같아요 ㅎㅎ 그런데 다른 지점들과 다른 것은 여기는 송파직영점이더라구요! 아무래도 직영점인만큼 다른 지점보다 더 맛있지 않을까요..? 그래도 몰랐던 베트남쌀국수 집이었는데, 석촌호수 쪽을 산책하다가 송리단길에 들러 저녁식사를 하게 되었습니다. 위치 정보 송파나루역 근처, 석촌호수 근처에 있습니다 ^^ 메뉴판 정보 저희는 둘이서 갔는데 왕갈비쌀국수(한정판메뉴!)랑 72420매운쌀국수를 시켰어요. 메뉴구성 왕갈비쌀국수입니다! 쌀국수에 큼지막한 갈빗대가 두 개.. 2020. 8. 27.