반응형

동영상강의 10

Scikit-Learn을 이용한 분류와 회귀

소스 코드 #분류와 (선형)회귀 import pandas as pd from sklearn import svm from sklearn.linear_model import LinearRegression #y = 2x+1 data = [[0],[2],[5],[7]] label = [1,5,11,15] example = [[1],[4]] print("원하는 결과: 3, 9") clf = svm.SVC() clf.fit(data,label) result = clf.predict(example) print(result) lr = LinearRegression() lr.fit(data,label) result = lr.predict(example) print(result) csv = pd.read_csv('iris..

Queue를 이용한 스케쥴러 시뮬레이션 [C++]

EHProcess.h #include using namespace std; class EHProcess { string pname; //프로그램 이름 const int tjob; //전체 작업량 const int cjob; //cpu 점유 시 수행가능 최대 작업량 int ntjob; //현재 남은 작업량 int ncjob; //현재 cpu 점유 시 수행가능 최대 작업량 public: EHProcess(string pname,int tjob,int cjob); void IdleToReady();//Idle 상태에서 Ready 상태로 전이 int Running();//CPU를 점유하여 실행, 남은 작업량 반환 void EndProgram(); //프로세스 종료 }; EHProcess.cpp #include ..

C++/C++ 예제 2020.07.26

.NET 리모팅

공용 라이브러리 (Class 라이브러리로 제작) using System; namespace GeneralLib { public class General:MarshalByRefObject { public string ConverIntToStr(int num) { Console.WriteLine("ConvertIntToStr 메소드 수행(전달 받은 인자:{0})", num); switch(num) { case 0: return "영"; case 1: return "일"; case 2: return "이"; default: return "아직 모르는 수예요."; } } } } 닷넷 리모팅 서버(여기에서는 콘솔 응용으로 제작하였음) using GeneralLib; using System; using System..

확장 문자 형식 wchar_t와 한글 문자 [언제나 C언어]

char 형식의 한계 #include //표준 입출력 헤더 int main() { char ch = 'ㄱ'; printf("%c\n", ch); return 0; } wchar_t 제공, 하지만... #include //표준 입출력 헤더 int main() { wchar_t ch = L'ㄱ'; wprintf(L"%c\n", ch); return 0; } locale 지정 #include //표준 입출력 헤더 #include int main() { wchar_t ch = L'ㄱ'; setlocale(LC_ALL, "KOREAN"); wprintf(L"%c\n", ch); return 0; } wchar_t 형식 크기 #include //표준 입출력 헤더 #include int main() { printf(..

언제나 C언어 시작합니다.

언제나 C언어 집필과 동시에 동영상 강의 제작을 시작합니다. 페이스 북의 어느 스터디 그룹에서 올라온 글과 댓글을 보고 C언어 집필을 다시 해야겠다는 생각이 들더군요. 중학생이 facebook의 프로그래밍 관련 학습 그룹에 C언어 관련 학습 질문이 올라 온 것이 있었습니다. 자신은 카이스트 IT 교육센터에서 C언어 특강을 받고 있는데 어떻게 학습해 나가면 좋은지 질문하더군요. 그런데 어느 한 분께서 왜 Python으로 가시지 C언어를 선택했냐고 답변을 올리더군요. 지금이라도 Python을 선택하라고 조언을 하는 것을 보고 깜짝 놀랐습니다. 아마도 그 분은 Python의 강력함에 빠지신 것 같아요. IT 생태계가 건강하기 위해서는 다양한 엔지니어가 필요하다고 생각합니다. 언제나 C언어를 통해 입문하는 이들..

나의 손글씨 데이터로 머신 러닝시킨 후 나의 손글씨로 테스트하기 with 사이킷 런 svm.SVC

소스 코드 #손글씨 파일 위치: https://k.kakaocdn.net/dn/8iBYV/btqEn8soGlt/EqRKeRjvBIbPyxXenOEWVk/Handwriting.zip?attach=1&knm=tfile.zip import pandas as pd from sklearn import svm, metrics def read_data(fname): mr = pd.read_csv(fname,header=None) label=[] data=[] for row_index,row in mr.iterrows(): label.append(row.loc[400]) other_data=[] for v in row.loc[0:399]: other_data.append(v) data.append(other_data)..

시멘틱 웹 검색 서비스 프로젝트 5. 윈도우 서비스 설치 및 제거 – 웹 크롤링 한 후 HTML BODY 내용 파일에 기록하기[데이터분석 with C#]

using HtmlAgilityPack; using System.IO; using System.Net; using System.ServiceProcess; using System.Text; namespace DemoSVC { public partial class Service1 : ServiceBase { public Service1() { InitializeComponent(); } protected override void OnStart(string[] args) { WebClient wc = new WebClient(); wc.Encoding = Encoding.UTF8; string html = wc.DownloadString("http://ehpub.co.kr"); HtmlDocument doc..

반응형