yimstar9의 등록된 링크

키자드에 등록된 총 247개의 포스트를 확인하실 수 있습니다.

Naver Blog

[빅분기 실기_R] T1-4. 왜도와 첨도 구하기

첨부파일 train.csv 파일 다운로드 Q1. 주어진 데이터 중 train.csv에서 'SalePrice'컬럼의 왜도와 첨도를 구한 값과, # 'SalePrice'컬럼을 스케일링(log1p)로 변환한 이후 왜도와 첨도를 구해 모두 더한 다음 소수점 2째자리까지 출력하시오 # 데이터셋 : House Prices - Advanced Regression Technique (https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques/data?select=train.csv ) df<-read.csv("train.csv") library(dplyr) library(e1071) df%>%mutate(log_saleprice=log(SalePrice))%>%summarise(bef_kur=kurtosis(SalePrice),bef_skew=skewness(SalePrice),after_kur=kurtosis(lo

Naver Blog

arduino 0023 버전 다운로드

1.0 버전 이상에선 usb host가 반응이 없어 해결하려 하루종일 헤맷음 ㅠㅠ 0023버전 설치버전 http://arduino.googlecode.com/files/arduino-0023.zip

Naver Blog

1.0.0버전용으로 수정한 usb shield 라이브러리

http://cafe.naver.com/arduinostory.cafe?iframe_url=/ArticleRead.nhn%3Fclubid=17467872%26menuid=%26boardtype=%26page=%26userDisplay=%26articleid=9222

Naver Blog

[공유] 패턴인식, 08. 가우시안 혼합 모델

출처 어드벤처|아르민 Guassian Mixture Model 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

매트랩 명령어들

*** 직접연산 아닌 여러가지 기능들 %m 파일 처음에 넣으며깨끗하게 하는 거 clear all; %clear 변수명 하면 그 변수 지워짐 close all; clc; *clear - 선언한 변수들 지우기 *close - 닫기 *clc - 명령창 깨끗하게 whos %지금 있는 변수 들 보기 pause(3) %3초동안 딜레이 주기 ***행렬(matrix) 선언 a=[0 2; 4 3]; ->2*2 행렬 a=[0 2; ... 4 3] ->...을 사용하여 이렇게도 가능 b=[a [0;1]; [0 0] 1]; ->이런식으로 가능. *결과 -> 0 2 0 4 3 1 0 0 1 x=0:-2:-5 %0, -2, -4 하는 식으로 만들어짐. 범위와 증분 x=1:0 %빈 벡터 만들어짐 linspace(0,pi,10) %0부터 pi까지 균등한 간격의 점을 10개 만들어 낸다 ***행렬 원소 접근하기 a(1,1) %행과 열로 접근 a(1,:) %1행 싹 가져오기 ***행렬 관련 연산 역행렬 - inv(

Naver Blog

[공유] Visual Studio 2010에서 OpenCV2.2 셋팅하기 1. OpenCV를 설치해 보자.

출처 Infra In HanYang|ㅇ승민ㅇ VS2010 opencv2.2 세팅하기(1) 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] Visual Studio 2010에서 OpenCV2.2 셋팅하기 2. OpenCV를 비주얼스튜디오2010에 셋팅해보자

출처 Infra In HanYang|ㅇ승민ㅇ VS2010 opencv2.2 세팅하기(2) 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

OpenNI, NITE, KinectSensor 설치

http://nkinect.codeplex.com/releases/view/65984 설치파일 openni.org 사이트가 안들어가져 찾아보니

Naver Blog

[공유] [OpenCV] 자주쓰는 기능들

출처 koonpoint|쿤 opencv 자주쓰는기능들 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

openni 설치파일

설치후에 simple viewer 실행하면(kinect와 연동되어) 아래와같은 화면을 볼수있다.

Naver Blog

Kinectsdk, opencv 연동

openni를 이용하지않고 kinectsdk로 depth영상을 불러와 opencv로 넘겨준것 ver : kinectsdk 1.6, opencv 2.1, vs2010 or 2008 외부참조:opencv (inc,lib) kinectsdk(inc,lib)/opencv *.lib, kinect10.lib #include <highgui.h> #include <cxcore.h> #include <Windows.h> #include <NuiApi.h> #include <stdio.h> #define DEPTH_WIDTH 640 #define DEPTH_HEIGHT 480 RGBQUAD rgb[640*480]; void InitializeKinect() { bool NotConnectKinect; do { HRESULT hr = NuiInitialize(NUI_INITIALIZE_FLAG_USES_DEPTH_AND_PLAYER_INDEX); if(FAILED(hr)) { system("cls"

Naver Blog

c++ 디버그 모드 유용한것들

F9 중단점 설정후 F5디버그모드 실행하면 중단점에서 멈춘다 F5누를때마다 중단점 실행 (for문에서 변수값 확인할때 유용함, ctrl+F10도 같은기능) F10 한줄씩 실행

Naver Blog

예제 소스파일

숙제 #1 이미지 파일을 열어서 첫 번째 윈도우 창에 보인다. 첫 번째 윈도우에서 마우스 클릭을 두 번하면 두 개의 마우스 커서 좌표를 각각 사각형의 왼쪽 위 좌표, 오른쪽 아래 좌표로 하여 사각형 영역을 설정하고, 이 영역의 이미지만 r, g, b 평균을 하여 두 번째 윈도우창에 보인다. 이 때, 두 번째 창에는 선택된 영역의 크기만큼만 보여야 한다. 숙제 #2 얼굴이 포함된 컬러 이미지 파일을 열어서 첫 번째 윈도우 창에 보인다. 컬러 이미지에서 얼굴 부분은 컬러로, 나머지 부분은 그레이로 하여 두 번째 창에 보인다. 숙제 #3 얼굴이 포함된 2장의 컬러 이미지 파일을 열어서 얼굴 부분만 첫 번째, 두 번째 윈도우 창에 각각 보인다. 얼굴 영역에 모폴로지를 적용하여 노이즈를 제거한 후 세번째, 네 번째 윈도우 창에 각각 보인다. 세 번째 얼굴에서 네 번째 얼굴로 서서히 변하는 이미지를 다섯 번째 윈도우 창에 보인다. C:\ 폴더 안에 이미지 넣고 파일명 수정후 실행 Ver. VS

Naver Blog

VFW카메라 영상 획득

VFW영상 획득해서 gray처리후 canny edge돌리기 ver. VS2008, OpenCV2.1

Naver Blog

OpenCV2.1에서 directx기반 카메라영상 받는법

DirectShow = cvcam 기초 영상 데이터를 카메라나 그래픽 카드 같은 디바이스에서 직접 받아옴. 하드웨어 기능 제어 장점 - 성능이 좋고, 정밀한 제어 가능함. 단점 - DirectX를 직접 설치해야함. CVCAM 라이브러리를 이용한 프로그래밍 패턴 카메라연결 - 속성설정 - 초기화 - 시작 - 콜백함수호출 - 중단 - 카메라연결해제 cvcamselectcamera() - cvcamsetproperty() - cvcamInit() - cvcamStart() - 콜백함수호출 - cvcamStop() - cvcamExit 2.1버전에선 cvCam.h가 없기때문에 cvCam관련 라이브러리를 사용할 수 없다. 그래서 highgui.h 내용을 보면 #define CV_CAP_ANY 0 // autodetect #define CV_CAP_MIL 100 // MIL proprietary drivers #define CV_CAP_VFW 200 // platform native #defi

Naver Blog

7/3 세미나 내용

1. 프로그래밍은 간결하게( 중복되는 것 최대한 줄이고 속도 늘리기) 2. 증감문 i++보다 ++i가 미묘하게 속도 더빠르다. 3. 코딩할때 들여쓰기 잘하기 보기 힘들어짐 4. 숙제#2에서 배열쓰지말고 전부 포인터로 바꾸고 중복되는연산(for문) 없애라 5. 숙제#3 방법1) 튀는이유는 두개 더하면서 255가 넘어가버림 6. 숙제#4 cvFlip을 쓰는이유는 카메라마다 획득되는 영상이 다름 (싸구려 카메라는 영상이 거꾸로 획득되어짐) 7. 숙제#4 Release 는 Create한 횟수만큼 해줘야한다(안그러면 메모리 오버로 프로그램 죽음)

Naver Blog

OpenCV 자주쓰는 기능

*** IplImage 관련, 생성과 해제 등 //생성 IplImage *srcimg_R = NULL; srcimg_R = cvCreateImage(cvSize(m_width,m_height), 8, 3); //cvSize(640,480) 같은 것도 됨 srcimg_R = cvCreateImage(cvGetSize(src_color), 8, 3); //요것도 됨. 다른 IplImage 사이즈 받아와서 //요런것도 됨 CvSize img_size; img_size.height = ImageHeight; img_size.width = ImageWidth; IplImage* BGR_image = cvCreateImage(img_size, IPL_DEPTH_8U, 3); //이미지 복사하기 src = cvCloneImage(src_img); //src가 비어있어야 함. 아니면 메모리 계속 쌓인다 cvCopy(src_img, src_img2); //0으로 초기화 cvZero(src_img);

Naver Blog

histogram(backproject)를 이용한 추적

숙제#5 손이나 얼굴이 있는 이미지를 첫번째 윈도우 창에 보인다.히스토그램으로 피부색 영역을 추출한 결과를 두번째 윈도우 창에 보인다. 블롭을 분석하여 제일 큰 블롭의 크기, 중심 좌표, 폭, 높이, 장축/단축 길이, 각도를 콘솔 창에 출력한다. 우선 이걸 해결하기 위해 히스토그램부터 공부를 했는데 아무리 책보고 구글링을해도 히스토그램을 이용해서 피부 검출하는방법을 찾지못해서 3일이란 시간을 그냥 허비했다. 결국 선배한테 물어봤는데 히스토그램 backproject를 이용하면 된다고 하더라...10초만에 접근법을 알아냈다. 이틀동안 hue이미지 변환하고 별짓 다했었는데 하........진작물어볼껄 접근법은 되게 간단하다. 1. 우선 영상에서 추적하고 싶은 부분을 정한다.(검은색 사각형) 2. 사각형 부분에 대한 히스토그램을 얻는다.(얻은 히스토그램을 정규화 해야 확률이 된다) cvCalcBackProject( &grayImg, backprojectImg, cvHist ); //gray

Naver Blog

요번주 진행사항

저번주 진행햇던 방식은 교수님이 원하는 방식이 아니여서 다시 처음부터 진행하게되엇다. 두개의 skin32.hst, nonskin32.hst 파일이 주어지고 이파일을 읽어서 히스토그램을 작성하고 각 픽셀단위로 이게 피부색인지 피부색이 아닌지 확률을 구해서 피부색일확률이 클경우 픽셀처리 skin32.hst nonskin32.hst 파일은 32x32x32 3차원으로 되어있고 hist[r][g][b] => 확률 for(int b_cnt=0;b_cnt<32; b_cnt++) { for(int g_cnt=0; g_cnt<32; g_cnt++) { for(int r_cnt=0; r_cnt<32; r_cnt++) { skin_bgr[b_cnt][g_cnt][r_cnt] = data_foreground[((int)(b_cnt)*32*32)+((int)(g_cnt)*32)+(int)(r_cnt)]; nskin_bgr[b_cnt][g_cnt][r_cnt] = data_background[((int)(b

Naver Blog

histogram 피부색 적용, template 매칭

skin32.hst 피부색 히스토그램 바이너리 파일 nonskin32.hst 피부색이 아닌 히스토그램 바이너리파일 이 히스토그램 파일 이용하여 피부색 검출하는 방법 진도가 점점 느려진다 ㅠ

Naver Blog

영상처리는 for문의 반복이다

그렇기 때문에 교수님께서는 복잡한 영상처리는 너무나도 느리기때문에 프로그램 코딩으로 속도를 줄여야 한다고 항상 강조하신다. 사소한것 하나하나가 엄청난 차이가 난다고..

Naver Blog

meanshift 움직임 추적

NIKE와 지갑 추적 영상 cvMeanShift함수는 물체의 크기 변화를 추적할 수는 없다. 1. 탐색 윈도우 크기 선택 2. 탐색 윈도우 초기 위치 선택 3. 탐색 윈도우에서 평균 위치 계산 4. 탐색 윈도우의 중심을 계산된 평균 위치로 이동 5. 탐색 윈도우의 중심이 수렴할 때까지 스텝 3, 4 반복 쉽게말하면 1. 임의로 선택된 하늘색원(ROI)를 잡고 2. 선택된 범위 안에 들어이는 특징점들의 밀도가 가장 큰 곳을 찾는다. 3. 밀도가 가장 큰 곳을 중심으로 재설정한다. 4. 재설정 된 중심을 기준으로 ROI를 다시 잡는다. 1~4를 다시 반복한다. meanshift의 단점은 복잡한 계산에 의해 실시간사용에는 무리

Naver Blog

camshift추적

camshift함수는 물체의 위치,크기,방향을 추적할 수 있다. 1.ROI: 전체 이미지 2.탐색 윈도우 초기 위치 및 크기 선택 3.ROI: 탐색 윈도우보다 조금 더 크게 (2 x Area1/2) Color Probability Distribution 계산 4.Mean Shift à 0th Moment와 평균 위치 계산 5.다음 프레임에서 탐색 윈도우의 중심 위치와 크기 설정 스텝 3으로 이동 1. 초기 탐색 윈도우의 크기와 위치 선택 1-1. 탐색 윈도우의 크기를 2*영역^(1/2)의 크기로 할당하고 중심을 (x,y)로 한다. 2. 초기 탐색 윈도우의 크기보다 큰 탐색 윈도를 계산 지역의 중심에 할당한다. 3. hsv이미지로 계산지역의 칼라 히스토그램의 룩업 테이블을 만든다. 4. 칼라확률 분포 계산 5. 탐색 윈도우에서 객체 중심을 찾는다. 6. 물체의 중심에 탐색 윈도를 위치시키고 영역을 찾는다. 7. 수렴하면 xyz회전 각도를 알아낸다. 8. 7번의 내용으로 1-1 다시 설

Naver Blog

학부생때 배운 공업수학 및 선형대수학이 부족할때

벡터 & 선형대수학내용 범한서적주식회사 tensor 해석 개론, 최덕기 정말 도움이 많이되었다.

Naver Blog

KITAS2017

IT KITAS2017 ninestar 2017. 8. 3. 9:10 이웃추가 본문 기타 기능 2015 2016에도 갔었던 키타스 작년에 키타스백에서 우노큐브 받았었는데 올해도 키타스백 사러가볼까

Naver Blog

[공유] 구글이 생각한 스마트폰 문제점! 그 대답은 Pixel 2

출처 디픽 | 네이버 포스트 구글이 생각한 스마트폰 문제점! 그 대답은 Pixel 2 [BY 디픽] 구글이 10월 4일 이벤트 티저 영상을 공개했습니다. 스마트폰 변경을 고민하고 있는 당신에게... m.post.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] <유니콘> 광고 차단 어플을 소개합니다! 삼성, 얀덱스 브라우저 사용 가능

IT [공유] <유니콘> 광고 차단 어플을 소개합니다! 삼성, 얀덱스 브라우저 사용 가능 ninestar 2017. 9. 20. 0:35 이웃추가 본문 기타 기능 출처by 카트망고 <유니콘> 광고 차단 어플을 소개합니다! 삼성, 얀덱스 브라우저 사용 가능 모바일 기본 브라우저로 삼성이나 얀덱스 혹은 광고 차단 기능이 없는 브라우저를 쓰시는 분들은 데이터를 ... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] 닌텐도 스위치, 12월1일 한국 정발…'젤다의 전설'은 미정

출처 뉴스 > 아시아경제 | 네이버 뉴스 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] 하드 복구 프로그램 파티션 그루 사용기 ...

출처 세상이 심심하다...;;|DouGLa5 하드 복구 프로그램 파티션 그루 사용기 Partition Guru 하드가 맛이가서 되돌리려는데 검색을 해봐도 죄다 업체 광고글에 체크디스크해라 뭐해라 하는데 물론 여기서 되는 사람도 많겠지만 나는 그 어떤것도 되질않았다.. 그래서 방법을 찾고 찾다가 결국 복원하는것은 포기하고 복구하는걸로 맘을먹었지만 R-Studio 등 각종 복구프로그램을 돌려봤지만 대다수가 복구는되는데 파일명이 안맞거나 없어지는 파일이 많았었다 ㅠ 그러던중 발견한게 바로 파티션그루 Partition Guru! 우연히 나와 비슷한 증상에 시달리던 블로거님에서 발견한것인데 해당 블로거님은 하드자체를 복원하셨지만 난 그게 되지않아서 하드내에있던 파일만을 복구하게됬다 하드 복구율은 거진 100%라고 해도 과언이 아닐정도로 모든 파일들을 복구가가능했었고 또한 기존에있던 파일명,정렬까지 모두 유지되어있었다.. 정말 대단한 프로그램.. 아무튼! 프로그램을 설명하기에 앞서 나의 증상과

Naver Blog

.

IT . ninestar 2017. 10. 26. 19:43 이웃추가 본문 기타 기능 https://opentutorials.org opentutorials.org 모듈 Module 1,939 전체보기 아두이노 모듈내 토픽 갯수 8 봤어요 237 egoing 토픽 2222 / 봤어요 318 NGINX 모듈내 토픽 갯수 20 봤어요 147 egoing 토픽 2222 / 봤어요 318 인터넷 모듈내 토픽 갯수 10 봤어요 641 egoing 토픽 2222 / 봤어요 318 CODE 모듈내 토픽 갯수 25 봤어요 566 egoing 토픽 2222 / 봤어요 318 HTML/CSS Cookbook 모듈내 토픽 갯수 11 봤어요 48 리체:leezche 토픽 1208 / 봤어요 89 + 직접 모듈을 만... opentutorials.org

Naver Blog

11월 18일 연탄봉사

일기 11월 18일 연탄봉사 ninestar 2017. 11. 18. 6:26 이웃추가 본문 기타 기능 연탄봉사

Naver Blog

SK 기가 인터넷 주기적으로 순간 끊김(해결방법 추가)

SK기가 쓰고있는데 인터넷을 하든 게임을하든 토렌트로 뭘 받든 하든 방송을 보든 자꾸 주기적으로 팅긴다. (3~10분마다) 이유가 네트워크-어댑터설정-로컬영역 설정-자세히에 보면 IP임대날짜와 만기날짜가 있는데 만기날짜가 한시간 뒤 이다. 한시간이 지나면 자동으로 IP를 갱신하면서 그순간 네트워크가 끊김. 이것때문에 포맷까지 해봄. regedit에서 HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Serviecs- Tcpip - Prrameters - interfaces경로에 {09AD8F6D-9A9D-46C0-8AB9-60D6E98D4DF1}, {93FEDFA2-3FC6-4E2B-8F4B-436737F5B78D} 2개 폴더가 있을것이다. 각각 폴더안에 DhcpConnFoceBroadcastFlag 라는 키값을 1로 강제로 변경해준다. iptime 경우에 공유기 설정 고급설정->네트워크 관리->내부 네트워크 설정-ip대여시간 설정 변경 이걸

Naver Blog

컴퓨터 견적

IT 컴퓨터 견적 ninestar 2018. 3. 5. 19:31 이웃추가 본문 기타 기능 견적 지우고 다시쓰기만 10번째 ㅠㅠ

Naver Blog

고정밀 이벤트 타이머(HPET) 켜기/끄기

명령어 : bcdedit /set usepaltformclock false 켜기 : bcdedit /set usepaltformclock true 컴퓨터에는 내부 동작 시간의 기준점을 만드는 타이머가 있는데 이 타이머는 컴퓨터 내부의 시간을 유지해주는것 외에도 모든 프로그램이 동작하는 주기에 영향을 줍니다. 예전에는 저해상도의 타이머를 사용해도 크게 부족함이 없었지만 컴퓨터가 발전해감에 따라 더 정밀한 고해상도의 타이머가 필요하게 되서 나온게 HPET(High Precision Event Timer) 입니다. HPET를 사용하면 기존 TSC 타이머나 ACPI 타이머등보다 좀 더 오차가 적은 정밀한 타이밍으로 CPU의 오버헤드를 줄여주게 되어 프로그램 구동시 좀더 빠른 동작과 정밀한 동작을 할수 있게 됩니다. 특히 음원 샘플링을 하는 경우 음질 향상이 되거나 잡음이 줄어드는 등의 효과를 볼 수도 있다고 알려져 있습니다. 멀티미디어와 관련된 성능 향상 효과도 있지만 게임이나 일반 프로그

Naver Blog

2018년 3월 9일 오전 2시 58분

CL값을 15, tRAS값을 34 준 것 같은데 16,35가 들어가있네.. 삼성 c다이 19200 16기가 램 램타 3200Mhz 2400->3200 링스 : 메모리80% 10회 잔차일정 cpu온도95도 이하, memtest : 12개 2500씩 100% 0에러 cpu온도 85도 이하 안정화 이정도면 만족.. 시퓨는 그냥 터보부스터만 켜놓고 윈도우 고성능 전압값도 손안대고 자동으로 줌 결과는 47배수 고정 전압값은 1.3~1.4V 정도 왔다갔다 한다. 파스 돌려보니 평균정도 되는것 같다. 이정도로 만족하고 쭉 써야겠음

Naver Blog

홈페이지 제작

홈페이지 홈페이지 제작 ninestar 2018. 3. 13. 14:27 이웃추가 본문 기타 기능 1. 도메인 구매 - 가비아, 아이네임즈에서 각각 한개씩 구매함 2. 호스팅 업체 선정(개인 서버 구축은 너무 복잡 ㅠ) - 가비아 or 아이네임즈에서 받을 예정 <가비아> <아이네임즈> 3. 도메인에 워드프레스 or XE설치 4. 보안서버 신청 5. 약관 및 개인정보취급방침 작성 6. 상세페이지 디자인, PG사 신청 7. 회원가입및 등급에따른 혜택, 회원전용 게시판, QnA, 공지사항, 고객센터, 이벤트 8. 네이버 검색등록, 모바일 페이지, 모바일 결제 확인 9. 재무제표 작성

Naver Blog

3월14일

홈페이지 3월14일 ninestar 2018. 3. 14. 18:07 이웃추가 본문 기타 기능 워드프레스 설치완료 루트 도메인에서 지정한 하위 디렉토리로 리디렉션 하는법 https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory Giving WordPress Its Own Directory « WordPress Codex Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference ! Giving WordPress Its Own Directory Languages : English • Français • WordPress Its Own Directory 日本語 Polski • Русский • Português do Brasil • ( Add your language ) S codex.wordpress.org

Naver Blog

[공유] 0xc000007b 오류 (런타임류 미설치시)발생시 해결 (올인원런타임설치팩)

컴퓨터 [공유] 0xc000007b 오류 (런타임류 미설치시)발생시 해결 (올인원런타임설치팩) ninestar 2018. 3. 26. 8:26 이웃추가 본문 기타 기능 출처by 컴프로 0xc000007b 오류 (런타임류 미설치시)발생시 해결 (올인원런타임설치팩) 응용프로그램이나 게임 실행시 발생하는 0xc000007b 오류는 가장 흔한 원인으로 런타임류 배포 패키지가 설... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

모니터 주사율에 맞게 동영상 보기

http://arimabox.blogspot.kr/2016/09/nvidia-vga-svp-60.html NVIDIA VGA 에서 SVP 로 60 프레임 동영상 보기 NVIDIA 및 내장 그래픽 사용자분들을 위한 60프레임으로 동영상을 보는 방법입니다. AMD 사용자분들은 이전에 소개한 플루이드 모션이 더 좋습니다. http://arimabox.blogspot.kr/2016/07/amd-... arimabox.blogspot.kr svp4

Naver Blog

[공유] 워드프레스, XE 관리자 비밀번호 초기화

홈페이지 [공유] 워드프레스, XE 관리자 비밀번호 초기화 ninestar 2018. 4. 18. 16:08 이웃추가 본문 기타 기능 워드프레스 관리자 비밀번호 DB이용해서 변경법 출처by 닷홈 DOTHOME 워드프레스, XE 관리자 비밀번호 초기화 안녕하세요. 닷홈입니다. 오늘은 워드프레스와 XE의 비밀번호 분실 시 비밀번호 재설정하는 방법을 소개... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] 무료 원격 ssh 접속 프로그램 추천 putty말고 'mobaXterm' 쓰자

홈페이지 [공유] 무료 원격 ssh 접속 프로그램 추천 putty말고 'mobaXterm' 쓰자 ninestar 2018. 4. 19. 12:03 이웃추가 본문 기타 기능 출처by 차니 무료 원격 ssh 접속 프로그램 추천 putty말고 'mobaXterm' 쓰자 원격 ssh 접속 프로그램 추천 mobaXterm가장 간단하고 널리 사용되고 있던 원격 ssh 접속프로그램인 putty... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] 윈도우10 설치 오류 해결 방법 (선택한 디스크가 GPT 파티션 스타일입니다.)

컴퓨터 [공유] 윈도우10 설치 오류 해결 방법 (선택한 디스크가 GPT 파티션 스타일입니다.) ninestar 2018. 5. 16. 2:15 이웃추가 본문 기타 기능 출처by 아따아빠 윈도우10 설치 오류 해결 방법 (선택한 디스크가 GPT 파티션 스타일입니다.) 진료실 컴퓨터를 바꾸면서 윈도우를 설치하는데, 처음 보는 메세지가 뜨면서 설치가 안됩니다;; 이 디스크... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

[공유] 화면 어디서든 지문 인식하는 삼성전자 특허 공개

IT [공유] 화면 어디서든 지문 인식하는 삼성전자 특허 공개 ninestar 2018. 11. 1. 12:10 이웃추가 본문 기타 기능 출처 화면 어디서든 지문 인식하는 삼성전자 특허 공개 by 테크플러스 화면 어디서든 지문 인식하는 삼성전자 특허 공개 스마트폰 지문 인식 기능은 사용자에게 편리함을 제공한다. 복잡한 비밀번호나 패턴을 입력하지 않아도 된... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

유선 진공청소기 구매 가이드

겨울철이 되니 비염도 심해지고 코가 너무 건조해져서 청소기, 가습기, 공기청정기를 사려고 마음먹고 며칠째 알아보는 중이다. 처음에는 요즘 유행하는 무선이고 다이슨 제품 같이 생긴(건 형식) 것을 알아보았다 하지만 무선제품이다 보니 배터리가 내장되어 있다. 각 제품마다 배터리 보증기간이 보통 6~12개월 정도 밖에 안되고 공대생으로서 배터리의 효율을 믿지 않기때문에 무선제품은 배제했다.(2년정도 쓰면 배터리때문에 청소기를 다시구매해야하는 일이 발생) 무선제품은 편하지만 배터리가 항상 문제다. 1) 흡입력 대략 1W=1AW=100PA=0.1KPa 제조사별 다른 단위(다이슨 AW, 타사 W, 차이슨 PA) AW = airWatt W = Watt Pa = pascal 흡입력 = 청소성능 300W ~ 500W정도 범위제품 흡입력이 높을수록 좋지만 전력소모량과 소음도 증가함 그러므로 적당한 흡입력 제품 찾기 흡입력 단계 조절가능한 제품 1000Pa이면 먼지흡입가능, 20KPa면 나사 흡입가능

Naver Blog

공기 청정기 구매 가이드

1) 필터 박테리아, 곰팡이, 음식물조리시 발생되는 미세먼지 들을 여과 하기위해 최소 H13등급 이상 필터 필터 교체주기 및 비용 생각하기 2) 전용면적 실면적보다 1.5배 정도 큰 제품 3) 기타기능 음이온발생기능(음이온 공기청정기 오존으로 유해논란) 배제 유해가스 제거 효율, 탈취필터 장착 4) 에너지효율 365일 켜놓을 거라 에너지효율 중요함 5) 소음 컴퓨터 팬돌아가는 소리도 거슬리니 최대한 소음적은 제품 6) AS 용이성, 보증기간 7) 한국 소비자원 공기청정기 종합결과표 참조 한국 소비자원 공기청정기 시험 결과 전부 만족하는 위닉스 AZSE430 제품을 구매했음

Naver Blog

가습기 구매 가이드

1) 종류 초음파 : 진동자가 있어 물을 진동시켜 작은입자로 쪼개어 배출 - 장점 : 구매비용 저렴, 가습량 풍부 - 단점 : 세균번식이 쉽고 청소를 매일 해줘야 함 자연기화 : 필터에 물을 적신후 송풍 - 장점 : 소음이 없음 - 단점 : 분무량 조절 불가능, 주기적 필터 교체 필요 가열식 : 물을 끓여서 수증기로 습도 조절 - 장점 : 물을 끓이는 방식이라 살균 좋음 위생좋음, 수증기가 공기중으로 잘 퍼져 가습효과 좋음 - 단점 : 매우 뜨겁기 때문에 안전사고, 전기세 많이 듦 가격면에서 초음파로 선택함 진동자 소재는 스테인리스로 된 제품 2) 기능 초음파 제품 구매하기로 결정해서 청소가 용이한 완전분해 가능 제품 물통 용량 큰 제품 완전방수 가능 제품 알아봄 3) 에너지효율 및 소음 완전 분해 및 방수 가능한 제품이고 가격도 괜찮은 편이여서 구매함

Naver Blog

G PRO 마우스 교체2번째

7월 21일까지 보증기간 3366->hero로 교체해줌

Naver Blog

COX 무접점 키보드 구매

키보드만 몇번째 구매인지... 덱헤슘 프로 적축 덱헤슘 청축 해커 K640 적축 스카이 디지털 메카닉 청축 스카이디지털 NKEY RM3 매크로 청축 와우 대기열 때문에 안팅기게 하려고 RM3 사서 쓰는중에 청축이 질리고 이젠 대기열도 없어서 넣어놓고 그동안 사고 싶었던 COX EMPRESS 무접점 키보드 구매

Naver Blog

알파스캔 AGON 271QX

AGON 271QG 쓰고 있는중에 같은 사이즈로 듀얼모니터 구성하고싶어서 산 271QX QG와 QX차이점이 G싱크 밖에 없는것같음 디자인도 완전 똑같음 싸게 구입잘했음 피벗기능도 마음에 듦

Naver Blog

이마트 트레이더스 에어프라이어

대용량 이마트 트레이더스 더 에어프라이어 엑스 7.2L 충동적으로 산 에이프라이어 이지만 너무나 만족하고있는!!! 다양한 음식들을 에어프라이어로 해먹을 수 있다. 웬만한 음식들은 다된다.

Naver Blog

동영상 싱크 밀림 현상

https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1020401&docId=351680829&qb=7J247YSw64S3IOyYpOuUlOyYpCDsi7Htgaw=&enc=utf8&section=kin&rank=2&search_sort=0&spq=0 PC로 유튜브(You Tube) 등의 동영상 시청 시 소리와 영상의 싱크가 맞... 안녕하세요, 너무 답답해서 질문 올립니다. 거의 1년 전 쯤으로 기억하는데요. 어느 날부터 갑자기 소리와 영상의 싱크가 맞지 않는 현상이발생하더라고요. 동영상 재생 시 초반에는 괜... kin.naver.com

Naver Blog

[공유] NVIDIA VGA 에서 SVP 로 60 프레임 동영상 보기

컴퓨터 [공유] NVIDIA VGA 에서 SVP 로 60 프레임 동영상 보기 ninestar 2021. 3. 2. 15:08 이웃추가 본문 기타 기능 출처 NVIDIA VGA 에서 SVP 로 60 프레임 동영상 보기 by ARIMA NVIDIA VGA 에서 SVP 로 60 프레임 동영상 보기 NVIDIA 및 내장 그래픽 사용자분들을 위한 60프레임으로 동영상을 보는 방법입니다.AMD 사용자분... blog.naver.com 스크랩된 글은 재스크랩이 불가능합니다.

Naver Blog

파이썬 실수값의 오차

정수형*실수형 값이 이상하게 나온다. 컴퓨터가 실수를 표현할때 오차가 발생하기 때문인데 decimal, fraction 모듈을 써서 정확히 계산해 주면 될듯 또한 두 실수가 같은지 확인할때도 이렇게 하면 안된다. 0.1+0.2는 0.30000000000000004 근사값으로 표현하면서 발생함. 부동소수점 반올림 오차라고 함. 두 값이 차이가 sys.float_info.epsilon보다 작거나 같으면 두 값은 같다고 판단. sys.float_info.epsilon에 저장된 값을 머신 엡실론(machine epsilon)이라 함. 단순히 두 값이 같은지 판단할때는 math.isclose 함수를 쓰면 된다.

Naver Blog

파이썬

2. 문자열 자료형 파이썬은 문자열끼리 덧셈, 곱셈이 가능하다. 다른 언어에서는 상상도 못할 일이다. 문자열 인덱싱 자동으로 배열에 추가되서 각각 문자열을 처리하기 편하다 문자열 포매팅 2개 이상 포매팅할땐 %(a,b,c) 결과값 c앞에 왜 한칸이 띄어지는지 모르겠음 %-10s 좌측정렬 %10s 우측정렬 format함수 포매팅 *인덱스와 name 혼용해서 사용할땐 name=value형태가 제일 뒤에 와야 한다. format을 매번 뒤에 쓸필요 없이 문장 제일 앞에 f하나만 붙이면 알아서 포매팅 된다. 문자열 포매팅은 수식도 지원한다. 역시 포매팅안에서 g*3같은 수식도 가능함 :< 왼쪽정렬 :> 우측정렬 :^ 가운데정렬 :^10 총10자리, 가운데정렬 {*:@^10} 10자리중 *은 가운데 정렬 ,공백은 @로 채우기 단골 문제 별도 이렇게 간단히 가능하다 문자열 관련 함수들 "a".join 문자열 사이에 a를 삽입 find함수 문자열중 처음으로 나온 위치 반환, 없는 문자는 -1을

Naver Blog

파이썬 리스트 자료형

02-3 리스트 자료형 - 점프 투 파이썬 (wikidocs.net) 리스트 인덱싱 리스트끼리 덧셈 곱셈 가능하고 스플릿도 가능 len 리스트 길이 리스트 저장된 값은 정수형이므로 문자열과 연산 불가능 str함수로 문자열로 변환후 연산 append 리스트 마지막에 요소 추가 내림차순은 따로 함수가 없어서 오름차순후 역순정렬

Naver Blog

파이썬 튜플 자료형

t1은 튜플 t2는 리스트 튜플은 리스트와 매우 비슷하지만 추가 삭제가 안되므로 튜플을 리스트로 변환해서 수정후 다시 튜플로 변환한다

Naver Blog

파이썬 딕셔너리 자료형

딕셔너리 자료형은 인덱스랑 스플릿이 없다 {key1:value1,key2:value2,...}형식 key는 반드시 튜플 value는 정수, 문자, 리스트도 가능

Naver Blog

파이썬 집합자료형,불 자료형

set자료형은 중복을 허용하지 않는다. set자료형은 순서가 없다. set은 인덱싱이 없어서 리스트나 튜플로 변환해야 한다. 불 자료형

Naver Blog

파이썬 자료형의 값을 저장하는 공간,변수

파이썬에서는 같다 라고 선언하면 주소값 까지 같다고 본다. 그래서 추후에 한쪽 변수를 바꿔줘도 다른 한쪽 변수가 변하는 상황이 생긴다. a = [1,2,3] b = a >>> id(a) 4303029896 >>> id(b) 4303029896 >>> a[1] = 4 >>> a [1, 4, 3] >>> b [1, 4, 3] a[1]을 4로 바꿔줬더니 b도 바뀌는 상황이 발생한다 이를 방지 하기 위해서는 1.[:] 이용 >>> a = [1, 2, 3] >>> b = a[:] 2. copy 모듈 이용 >>> from copy import copy >>> a = [1, 2, 3] >>> b = copy(a) 이런식으로 b에 a의 값만 넣는것이다. 또한 두 변수의 값을 바꾸는 경우 파이썬은 아주 간단하게 바꿀 수 있다. >>> a = 3 >>> b = 5 >>> a, b = b, a >>> a 5 >>> b 3

Naver Blog

파이썬 조건문 반복문

if 조건식 : 실행문 else : 실행문 if 조건식: 실행문 else: else안에 if문이 무한히 들어가도 상관없다 if 조건식 : 실행문1 elif 조건식2: 실행문2 else : 실행문n 삼항 조건문 변수=참 if (조건문) else 거짓 ex) result2 = num*2 if num >=5 else num+2 num이 5보다 크거나 같으면 2를 곱하고, 그렇지 않으면 2를 더하라 while 조건식: 실행문1 실행문n

Naver Blog

파이썬 단축키(들여쓰기/내여쓰기,주석)

Tab 들여쓰기 Shift +Tab 내여쓰기 Ctrl + / 한줄or블럭 주석처리

Naver Blog

파이썬 for문

for 변수 in 열거형객체: 실행문1 열거형객체는 리스트, 문자열 등등 파이썬에서는 for문이 되게 신기하다 list = [7,9,4,1,8,3,2,5] for i in list : print (i) i에 리스트 원소값들이 하나씩 대입되어 for문 실행 열거형객체에 함수가 들어가도 된다. string = """나는 홍길동 입니다. 주소는 서울시 입니다. 나이는 35세 입니다.""" sents =[] #문장 저장용 변수 words=[] #단어 저장용 변수 #문장 분리후 저장 for sen in string.split(sep="\n"): #줄 단위로 문장을 분리후 sen에 저장 sents.append(sen) for word in sen.split(): #공백으로 단어 분리후 word에 저장 words.append(word) print('문장 :', sents) print('단어:', words) range(stop) : 0~(stop-1) range(start, stop) : sta

Naver Blog

파이썬 리스트

리스트내포 list안에서 for와 if를 사용하는 문법 변수 = [실행문 for 변수 in 열거형객체] 변수 = [실행문 for 변수 in 열거형객체 if 조건식] 변수 = [값1 if 조건 else 값2 for 변수 in 열거형객체] x=[2,4,1,5,7] lst=[i**2 for i in x] # x원소에 제곱 계산 print(lst) num=list(range(1,11)) lst2=[i*2 for i in num if i %2 ==0] #2의 배수만 2를 곱해준다 print(lst2)

Naver Blog

파이썬 딕트

빈도수 구하기 charset = ['가','나','다','가','다','라','가'] wc={} #빈 셋 선언 for key in charset: wc[key] = wc.get(key,0) +1 #get()함수를 이용하여 키에 해당하는 값을 꺼내온다. 이때 값이 없는경우 (최초로 발견된 단어)0으로 초기화 하고 1을 더해서 값을 만든다. print(wc) Get()함수 안쓰고 빈도수 구하기 charset = ['가','나','다','가','다','라','가'] wc={} #빈 셋 선언 for key in charset: if key in wc: wc[key] += 1 else: wc[key]=1 print(wc)

Naver Blog

파이썬 클래스 함수 차이

class 클래스명: def __init__(self): #생성자로 호출할 때 초기값을 준다. self.속성 = 변수 #클래스에서 자기 자신을 의미하는 전달값 self def 함수명(self,매개변수): #self는 class내 모든 메소드에 들어가야 하며, 이 코드 식에서는 cal1,cal2 등이 들어간다. 수행할 문장 객체명 = 클래스명() 객체명.속성 = 값을 넣어줄 수 있음 객체명.메소드() #클래스 내에 있는 함수를 메소드라 칭함 클래스의 필요성 계산기로 예를 들면 3+4를 입력하면 7이 표시된다 거기에 +3을 하면 10이 표시가 된다. 기존 결과값을 메모리에 저장하고 있어야 한다. 소스로 보면 result = 0 def add(num): global result result += num return result print(add(3)) print(add(4)) 이런식으로 global 전역 변수를 사용해서 저장해둔다. 하지만 한 프로그램에서 2대의 계산기가 필요하면?? 각

Naver Blog

통계

median(중위수 ,중간값) 1,2,3,4,5 의 median은 3 1,2,3,100의 median은 (2+3)/2= 2.5 모집단(전체집합) 표본집단(일부만 뽑아낸 집합)

Naver Blog

파이썬 함수 장식자 decoration

@함수 장식자 def 함수명(): 실행문 def wrap(func): def decorated(): print('반갑습니다.!') func() print('잘가요') return decorated @wrap def hello(): print('hi~', '홍길동') hello() <출력값>

Naver Blog

파이썬 스러운 코딩 enumerate

리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능을 가집니다. enumerate는 “열거하다”라는 뜻입니다. 이 함수는 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴합니다. 보통 enumerate 함수는 for문과 함께 자주 사용됩니다. https://www.daleseo.com/python-enumerate/ 파이썬의 enumerate() 내장 함수로 for 루프 돌리기 Engineering Blog by Dale Seo www.daleseo.com

Naver Blog

파이썬 pandas columns 인덱스번호로 삭제(column명이 같은 경우)

(10,4)데이터프레임 만들어서 컬럼명을 b,a,a,d로 설정 import pandas as pd import numpy as np np.random.seed(1234) data = pd.DataFrame(np.random.randn(10, 4)) data.columns=['b','a','a','d'] print(data) data.drop(labels=['a'], axis=1) import pandas as pd import numpy as np np.random.seed(1234) data = pd.DataFrame(np.random.randn(10, 4)) data.columns=['b','a','a','d'] print(data) 인덱스 첫번째 'a'를 지우고싶어서 컬럼인덱스로 1로 접근했는데 결과값은 엉뚱하게 나온다. data.drop(data.columns[1], axis=1) 컬럼인덱스 1번 'a'와 이름이 같은 인덱스2번도 지워져 버림 컬럼이름이 같으면 이상하게 작동한

Naver Blog

Samsung Note 일반 PC(컴퓨터)와 연동하기

삼성노트앱은 마이크로소프트 스토어에 공개되어 있는데 일반 PC에서는 설치가 되지 않는다 https://apps.microsoft.com/store/detail/samsung-notes/9NBLGGH43VHV?hl=ko-kr&gl=kr Get Samsung Notes from the Microsoft Store Samsung Notes는 향상된 S Pen으로 멋지게 글을 쓰거나 그림을 그리고, 클라우드에 저장할 수 있습니다. Samsung Notes는 S Pen을 이용하여 노트, 메모, 이미지, 음성이나 음악이 들어간 노트를 만들 수 있습니다. 새로운 노트를 만들어 보세요. 주 화면 하단의 우측에 있는 +를 누르면 새로운 노트를 작성할 수 있습니다. 새로 만들어진 노트는 sdocx 확장자를 가지게 됩니다. 손글씨로 노트를 작성해 보세요. 작성 중인 노트에서 손글씨 아이콘을 누르면, 손으로 쓴 글씨가 직접 표시됩니다. 그림을 그려 보세요. ... apps.microsoft.com 스토어

Naver Blog

파이썬, R, Numpy에서 같은 난수 발생 패키지

같은 시퀀스 난수 발생시키는 패키지 GitHub - GjjvdBurg/SyncRNG: Reliably generate the same random numbers in R and Python arrays - Creating same random number sequence in Python, NumPy and R - Stack Overflow

Naver Blog

[파이썬]2021년 국가별 일일 코로나확진자 (csv파일) 통계 (pandas, numpy)

https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data COVID-19/csse_covid_19_data at master · CSSEGISandData/COVID-19 Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE - COVID-19/csse_covid_19_data at master · CSSEGISandData/COVID-19 github.com Johns’ Hopkins 대학 내 The Center For Systems Science and Engineering(CSSE) 에서 업데이트하는 전 세계 코로나 (COVID-19) 발생 현황 데이터셋이다. github에 누적데이터를 csv파일로 매일 업데이트 하는데 파이썬의 pandas와 numpy를 이용하여 2021년 365개 파일을 불러와서 일일 확진자,사망자를 구해보았다. Raw데이터 (1) 전처

Naver Blog

[R] 2021년 코로나 확진자 일일 통계 (csv파일)

첨부파일 Report.docx 파일 다운로드 COVID-19/csse_covid_19_data at master · CSSEGISandData/COVID-19 (github.com) 내용은 위 파이썬 프로젝트와 똑같다. 다만 파이썬으로 했던걸 R로 바꿔서 해보기 파이썬에서는 pandas를 이용해 데이터프레임을 다뤘지만 R에서는 기본 내장 함수들을 이용하여 조금 더 편하게 데이터프레임에 접근 한 것 같다. 파이썬에서 해보지 못했던 내용을 R에서 해보게 되었다. 회귀분석의 조건 선형성 독립성 등분산성 정규성 1)Shapiro-Wilk Test 2)히스토그램으로 시각화 후 그래프모양 보기 3)Q-Q plot으로 시각화 후 모양 보기 각 국가의 확진자 수에 대해 회귀분석을 위해 정규성 검정을 시행하였다. ###정규성검정#### shapiro.test(test_sum_DF$Confirmed) ##p-value shapiro.test(test_sub_DF$Confirmed) > shapiro.

Naver Blog

2022년 10월 빅데이분석기사 필기시험(5회)후기, 가답안

수제비,기사패스 800제로 공부했는데 시험보고 나오면서 못본 내용들이 10문제정도 나온 것 같았고 어려운 문제가 많아서 '망했다. 다음 회차 생각 해야겠다 그리고 10월말에 있을 ADsP는 준비를 철저히 하고 가자'라는 생각이 들었다. 회차가 적은 빅분기는 기출이 별로 없어서 공부하기 힘들었는데 ADsP는 문제은행식이라 기출문제를 많이 풀어보란 후기를 많이 봤었다. 기출문제와 정보를 얻고자 카페를 갔는데 빅분기 가답안이 있길래 채점을 해봤다. 데이터 전문가 포럼 (빅데이터분석기사, ADP, SQLP, DAP 등) : 네이버 카페 (naver.com) 총 2시간 시험시간 중 80문제 한번 다 푸는데 1시간 10분 검토하는데 30분 총 1시간 40분을 소비했다. 검토하면서 7~8문제 답을 고쳤는데 가답안 채점하면서 보니 답 고친것중 한문제 빼고 다 맞았다.(검토의 중요성을 다시한번 느꼈다) 확실하게 맞은것을 세보니 60문제 정도 되는것 같았다.(80문제중 48개만 맞으면 합격) 어려워서

Naver Blog

2022년 9월 25일 부평역 근처로 이사(화장실 공동 배기구 담배냄새)

부평역이 걸어서 3분거리다 너무 좋다 2년전에 인테리어 싹 해놓은 집이라 새집 같이 깨끗하고 좋았다 근데 화장실에서 담배(재떨이) 냄새가 너무 나서 온집에 담배냄새가 퍼진다. 전 세입자가 담배를 핀것도 아닌데 담배냄새가 계속 난다. 혹시 니코틴이 벽에 묻었나 해서 벽도 닦아봤는데 여전히 난다. 양초도 켜놨는데 안없어진다. 이건 냄새가 계속 리필 되는것이다 판단하고 환풍기를 비닐로 덮어버리고 테이핑해서 밀봉해버렸다. 효과가 있었다. 범인은 공동배기구 였구나 해서 화장실 천장을 열어봤더니 담배냄새가 직빵으로 내려온다. 김장용 비닐을 사서 천장 전체를 덮고 테이핑해서 아예 공기를 못들어오게 막아버렸더니 더이상 냄새가 안난다.해냈다 너무 행복했다. 화장실 인테리어 시공업체에서 공동배기구쪽 잘못 시공한듯 싶다.

Naver Blog

프로젝트 보고서 피드백

보고서 제목은 제대로 써라 데이터의 구조 설명해라(데이터에 대한 정의) 보고서 소스는 캡쳐하지말라 페이지번호 써라 가독성 좋게 해라 바탕색 쓰지마라 보고서는 고객이 상대방이 보라고 쓰는거지 본인 편하게 요약하고 이미지 쓰지말라 글자 폰트, 사이즈 통일해라 폰트는 2~3개 만 써라 페이지 넘버링 해라 들여쓰기 잘해라 가운데정렬은 되도록 하지마라 논문처럼 각주로 출처 및 부연설명 써라 강조는 찐 빨강, 파란색으로 (0,0,255) (255,0,0) 임원들은 결론 (인사이트,시사점,알수있는정보)이 중요하다 - 마치 인터넷에서 한줄or세줄 요약 - 코로나확진자 프로젝트에서는 20개 국가 정렬에 대한 해석 (예.총확진자, 사망자 비율 도출) - 부가 가치 창출해라 팀코드, 개인코드 따로 제출해라

Naver Blog

R 챕터1 연습문제

첨부파일 YSG R ch1 Ex.R 파일 다운로드 R ch1 1. 현재 작업공간을 확인하고, “C:/Temp”로 변경하시오. 2. 다음 조건에 맞게 name, age, address 변수를 생성하고 처리하시오 1) 각 변수의 특성에 맞게 값을 초기화하고 결과를 확인한다. 2) 다음 함수를 이용하여 각 변수의 자료형(data type)을 확인한다. 3. R 에서 제공하는 women 데이터 셋을 다음과 같이 처리하시오. 1) women 데이터 셋은 어떤 데이터의 모음인가? 2) women 데이터 셋의 자료형과 자료구조는? 3) plot()함수를 이용하여 기본 차트 그리기 4. R에서 제공하는 c()함수를 이용하여 벡터를 생성하고 데이터를 처리하시오. 1) 1-100까지 벡터를 생성한다. 2) 생성된 벡터를 대상으로 평균을 구한다. #1. 현재 작업공간을 확인하고, “C:/Temp”로 변경하시오 getwd() setwd('C:/Temp') getwd() #2. 다음 조건에 맞게 name,

Naver Blog

R 챕터2 연습문제

첨부파일 YSG R ch2 Ex.R 파일 다운로드 #################################################### # 1. 다음과 같은 벡터 객체를 생성하시오 # 1) 벡터 변수 Vec1를 만들고, “R”문자가 10회 반복되도록 하시오. # 2) 벡터 변수 Vec2에 1-10까지 3을 간격으로 연속된 정수를 만드시오. # 3) 벡터 변수 Vec3에 1-10까지 3을 간격으로 연속된 정수가 3회 반복되도록 만드시오. # 4) 벡터 변수 Vec4에 Vec2 – Vec3이 모두 포함되는 벡터를 만드시오. # 5) 25부터 15까지 5를 간격으로 seq()함수를 이용하여 벡터를 생성하시오. # 6) 벡터 변수 Vec4에서 홀수 번째 값들만 선택하여 벡터 변수 Vec5에 첨자를 이용하여 할당하시오 Vec1 <- rep("R",10);Vec1 Vec2 <- seq(1,10,3);Vec2 Vec3 <- rep(Vec2,3);Vec3 Vec4 <- c(Vec2, Ve

Naver Blog

R 챕터3 연습문제

첨부파일 YSG R ch3 Ex.R 파일 다운로드 # 1. R에서 제공하는 CO2 데이터 셋을 대상으로 다음과 같은 단계로 파일에 저장하시오. # 1단계: Treatment 컬럼 값이 ‘nonchilled’ 인 경우 ‘CO2_df1.csv’ 파일로 행번호를 제외하 # 고 저장한다. # 2단계: Treatment 컬럼 값이 ‘chilled’인 경우 ‘CO2_df2.csv’파일로 행 번호를 제외하고 저 # 장한다. data(CO2) non <- subset(CO2,Treatment=='nonchilled') write.csv(non, "CO2_df1.csv", row.names = F) chilled <- subset(CO2,Treatment=='chilled') write.csv(chilled, "CO2_df2.csv", row.names = F) # 2. 본문에서 작성한 titanic변수를 이용하여 다음을 실행하시오 # 1) ‘titanic.csv’파일을 titanicData변수로

Naver Blog

R 챕터4 연습문제

첨부파일 YSG R ch4 Ex.R 파일 다운로드 # # 1. 다음의 벡터 EMP는 ‘입사연도이름급여’순으로 사원의 정보가 기록된 데이터이다. 벡터 # EMP를 이용하여 다음과 같은 출력 결과가 나타나도록 함수를 정의하시오. # EMP <- c(“2014홍길동220”, “2002이순신300”, “2010유관순260”) # stringr 패키지: str_extract(), str_replace()함수 # 숫자변한함수: as.numeric()함수 # 한글 문자 인식 정규표현식 패턴: [가-힣] emp_pay<-function(x) { library(stringr) pay <- numeric() name <- character() idx <- 1 for(n in x) { name[idx] <- str_extract(n, '[가-힣]{3}') pay1 <- str_extract(n, '[가-힣]{3}[0-9]{3}') pay1 <- str_replace(pay1, '[가-힣]{3}', ''

Naver Blog

R 챕터6 연습문제

첨부파일 YSG R ch6 Ex.R 파일 다운로드 # 1. reshape2패키지와 iris데이터 셋을 사용하여 다음을 실행하시오. # library(reshape2) # data(iris) # 1) 꽃의 종류(Species)를 기준으로 ‘넓은 형식’을 ‘긴 형식’으로 변경하기 # (힌트. melt()함수 이용) # 2) 꽃의 종별로 나머지 4가지 변수의 합계 구하기 # (힌트. dcast()함수 이용) library(reshape2) data(iris) #1) melt <- melt(iris,id="Species", na.rm=TRUE) head(melt) #2) names(melt) dcast <- dcast(melt, Species ~ variable, sum) dcast # 2. dplyr패키지와 iris데이터 셋을 이용하여 다음을 실행하시오 # 1) iris의 꽃잎의 길이(Petal.Length)컬럼을 대상으로 1.5이상의 값만 필터링하시오 # (힌트. 파이프 연산자(%>%)

Naver Blog

R 챕터7 연습문제

첨부파일 YSG R ch7 Ex.R 파일 다운로드 #1번. 본문에서 생성된 dataset2의 직급(postion)컬럼을 # 대상으로 1급 -> 5급, 5급 -> 1급 형식으로 역코딩하여 # position2컬럼에 추가하시오. dataset2$position2 <- 6-dataset2$position dataset2$position2[dataset2$position2==1] <- '1급' dataset2$position2[dataset2$position2==2] <- '2급' dataset2$position2[dataset2$position2==3] <- '3급' dataset2$position2[dataset2$position2==4] <- '4급' dataset2$position2[dataset2$position2==5] <- '5급' dataset2$position;dataset2$position2 #2번. 본문에서 생성된 dataset2의 resident 컬럼을 대상으로 # N

Naver Blog

R 평가

첨부파일 LMS평가_YSG.R 파일 다운로드 ################################################################################################# # [문항1] * 아래 문제를 R code로 작성하여 제출하시오. # 다음은 학생별 과목별 시험 점수이다. Data를 대상으로 데이터프레임을 생성하고, 그 데이터프레임을 사용하고apply()를 적용하여 행/열 방향으로 조건에 맞게 통계량을 구하시오. # (난이도 : 3 / 배점 : 25점) # # 1) 3명 의사의 과목점수를 이용하여 데이터프레임(DataFrame)을 생성하여 화면출력하시오. # # 2) 수학과목에서 평균점수를 구하시오. # # 3) 윤봉길의사의 과목 평균점수를 구하시오. # # 4) 국어과목의 표준편차를 구하시오 # # 5) 각 과목의 최고점을 받은 사람은 누구인지 코딩하여 결과를 산출하시오. sub <- c("국어(Kor)","영어(Eng)","수

Naver Blog

R 두 데이터프레임 빼기 (NA값 있을경우)

#함수 선언 sub_ <- function(x,y){ return(ifelse(is.na(x),0,x)-ifelse(is.na(y),0,y)) } #함수 호출 sub_(A,B) R에서 NA값이 있는 경우 사칙연산하면 NA가 나온다 그러므로 반드시 NA값 처리후 사칙연산을 해줘야한다. 하지만 R에서는 파이썬의 pandas와 달리 다른값으로 대체후 계산이 없다. 그래서 함수를 따로 만들어서 NA를 0으로 대체후 계산하였다.

Naver Blog

R 연습문제 100제

첨부파일 R 기초 100문제 — DataManim.pdf 파일 다운로드 출처 기초 100문제 — DataManim

Naver Blog

파이썬 챕터3 연습문제

첨부파일 YSG_Let's Python ch_03 Exercise.py 파일 다운로드 #01-A형 항공사에서는 짐을 부칠때 10kg이상이면 수수료 만원, 만약 10kg미만이면 수수료x # 사용자의 짐의 무게를 키보드로 입력 받아서 사용자가 지불하여야 할 금액을 계산하는 프로그램 Weight=int(input("짐의 무게는 얼마입니까?")) if Weight < 10: print('수수료는 없습니다.') else: print('수수료는 10,000원 입니다.') #01-B형 수수료는 10의 배수 단위로 만원씩 증가한다 10kg미만은 수수료없다. Weight=int(input("짐의 무게는 얼마입니까?")) over=Weight//10 if Weight < 10: print('수수료는 없습니다.') else: print(f'수수료는 {over*10000:,d}원 입니다.') #02 1~10 사이 난수 맞추기 게임 import random print('>>1~10 숫자 맞추기 게임<<')

Naver Blog

파이썬 챕터4 연습문제

첨부파일 YSG_Let's Python ch_04 Exercise.py 파일 다운로드 #1번 다음 1st변수를 대상으로 각 단계별로 list를 연산하시오 #1st=[10,1,5,2] #단계1 : 1st원소를 2배 생성하여 result변수에 저장 및 출력 #단계2 : 1st첫번째 원소에 2를 곱하여 result 변수에 추가 및 출력 #단계3 : result의 홀수 번째 원소만 result2변수에 추가 및 출력 lst = [10,1,5,2] i=0 result = [] result2 = [] result = lst*2 print('단계1:',result) result.append(lst[0]*2) print('단계2:',result) result2=[result[i] for i in range(len(result)) if i%2==1] print('단계3:',result2) #2번 import random r=[] a=int(input("vector 수:")) for i in range

Naver Blog

파이썬 챕터5 연습문제

첨부파일 YSG_Let's Python ch_05 Exercise.py 파일 다운로드 #임성구 #1번 def StarCount (height): cnt=total=0 while cnt < height: cnt += 1 print('*' * cnt) total+=cnt return total height = int(input('height : ')) print('star개수: %d'%StarCount(height)) #2번 def bank_account(bal): balance=bal def getBalance(): return balance def deposit(money): nonlocal balance balance += money print(f'{money}원 입금후 잔액은 {getBalance()}원 입니다.') def withdraw(money): nonlocal balance if balance>=money: balance-= money print(f'{money}원 출금

Naver Blog

파이썬 챕터6 연습문제

첨부파일 YSG_Let's Python ch_06 Exercise.py 파일 다운로드 #1번 class Rectangle: width=height=0 def __init__(self,width,height): self.width=width self.height=height def area_calc(self): area = self.width*self.height return area def circum_calc(self): circum = 2*(self.width+self.height) return circum print("사각형의 넓이와 둘레를 계산합니다") w=int(input("사각형의 가로 입력:")) h=int(input("사각형의 세로 입력:")) print('-'*30) rect=Rectangle(w,h) print("사각형의 넓이:", rect.area_calc()) print("사각형의 둘레:", rect.circum_calc()) print('-'*30) #2번 f

Naver Blog

파이썬 챕터7 연습문제

첨부파일 YSG_Let's Python ch_07 Exercise.py 파일 다운로드 ##1번 import re email = """[email protected] [email protected] [email protected] [email protected] [email protected]""" from re import findall, match, compile emaillist=[] for e in email.split(sep='\n'): emaillist.append(e) # pat = compile("^[a-z][0-9a-zA-Z]{3,}@[a-z][0-9a-zA-Z]{2,}[.][a-z]{2,3}([.][a-z]{2,3})?") # pat = compile("[a-z][0-9a-zA-Z]{3,}@[a-z][0-9a-zA-Z]{2,}[.][a-z]{,3}[a-z.]{,3}$") pat = compile(r""" #아이디@호스트이름.최상위도메인.최상위도메인 [a-z] #아이디 첫문자 영문소문자

1 2 3