본문 바로가기

분류 전체보기

(224)
통계, 빅데이터 분석 다른점 통계분석(R 이편함) 정체를 다 확인할 수 없기 때문에 모수가 존재함. 모집단 ---------> 표본집단 전교생(5천명) 무작위로 추출한 n명 표본집단으로 모 집단을 추론하는 방법 - 가설 검증 빅데이터 분석(Python이 편함) 모든 데이터를 다 처리할 수 있음.
Google Chart에서 한글이 깨질때(UTF-8설정) Google 차트를 생성하였으나 테이블에 생성된 한글이 깨지는 경우가 있다. 이럴 때는 Html 파일 head 태그 안에 encoding 설정을 입력해 주면 된다. 이후 Html 을 생성하면 정상적으로 한글이 나오는 것을 확인 가능하다.
Python 형변환 정리(Casting) 어떤 언어를 사용하더라도 데이터간의 형변환은 필수적이다. 구글링해서 하나하나 찾지 말고 한방에 정리해서 보자. 1. 정수 > 실수 #정수 > 실수 float(10) >>10.0 2. 실수 > 정수 #실수 > 정수 int(10.0) >>10 3.실수 > 정수 #정수, 실수 > 문자열 str(3) str(3.0) >>'3' 4. 실수 > 문자열 #실수 > 문자열 repr(123.2) >>'123.2' 5. 10진수 > 16진수 #10진수 > 16진수 hex(10) >>0xa 6. 10진수 > 8진수 #10진수 > 8진수 oct(10) >>0o12 7. 10진수 > 2진수 #10진수 > 2진수 bin(10) >>0b1010 8. 16,8,2 진수 > 10진수 #16,8,2 진수 > 10진수 a = 0b1010..
ERIKA Demo 프로젝트 생성 ERIKA 에서는 RT-Druid(RTOS 기반 프로젝트 관리)라는 기능을 지원한다. File->New-> RT-Druid v3 Oil and C/C++ Project를 선택한다. 프로젝트명을 입력하고 일전에 설치하였던 Cygwin GCC를 선택한다. Tricore -> AURIX 2G-> HIGHTEC -> Full Demo 1을 선택한다. 간단한 Task, ISR, Semaphore등이 있다. Finish를 누르면 Project View에 딱 2개 파일이 생성 되는대 code.c 파일은 main 과 Task Hook 기능을 기술하는 파일이고 .oil 파일은 OS Configuration 파일이라고 생각하면 된다. (Oil Editor에 대한 상세한 설명은 http://www.erika-enterpri..
ERIKA 환경설정 ERIKA 빌드를 위해서는 환경설정이 필요하다. (T32, USB, Toolchain) ERIKA를 실행하고 window -> Preferens 를 선택한다. Oil -> Generator Properties 선택 설정해주어야 하는 것은 크게 4가지이다.(Tricore 예제 기준 현 예제 5개) 적용 완료 후 창을 닫아준다. ERIKA 에서 Infineon MCAL 을 지정할 수 있다. 참고로 Tricore ISAR은 하기와 같다 Tricore 1G ISAR Tricore 2G ISAR Infineon ISAR은 infineon 제품을 구매하고 회사와 MOU를 맺으면 MyInfeneon 라이브러리를 사용할 수 있다. 이는 추후 포스팅에 남기겠다.
ERIKA 튜토리얼_Cygwi(2/2) 이전 글에 이어 포스팅한다. Cygwin64를 실행한다. Make, gcc, doxygen, wget 모두 잘 설치가 된 것을 확인할 수 있다. 설치 설명 가이드 https://www.erika-enterprise.com/wiki/index.php?title=Cygwin Cygwin - ERIKA WIKI Synopsys This guide describes the download and installation process of Cygwin, a collection of GNU and Open Source tools, needed to build ERIKA Enterprise v3 applications. Download Launch your favourite web browser and go to t..
ERIKA 튜토리얼_Cygwi(1/2) 지난 포스팅에 이어 이번에는 ERIKA 튜토리얼을 따라 해 본다. ERIKA 사용을 위해선 Java, Cygwin, Doxygen 이 필요하다. 자바 설치는 생략하고 Cygwin을 클릭한다. 자신의 PC 사양에 맞추어 설치 파일을 다운로드 받는다. 초기 실행화면 설치할 파일을 인터넷으로 다운로드 받는 형식이다. 모든 설치는 C드라이브에서 진행 하는걸 추천한다.(경로 설정 문제가 있음) 컴파일러 등을 설치할폴더 위치 지정 인터넷 연결 방식을 선택 아무거나 선택해도 크게문제없다 (가까운 나라를 선택하면 좋다) 연결하는 과정 초기 실행화면(초기 실행자라면 all 트리에 디폴트로 설치하는 항목들이 나열되어 있다.) ** 필수 설치 항목(make, gcc-g++, doxygen, wget) 설치 방법은 View ..
ERIKA 설치 Erika는 OSEK/VDX 기반 RTOS 이다. 무료도구이고 라이센스정책을 따로 가지고 있다. RT Druid 라는 통합 빌드 툴도 제공한다. https://www.erika-enterprise.com/ Erika Enterprise RTOS v3 Erika Enterprise is a royalty free automotive OSEK/VDX certified Hard Real Time Operating System (RTOS). Main Features: Hard Real-Time support with Fixed Priority Scheduling and Immediate Priority Ceiling www.erika-enterprise.com Down Load Page 에가면 Erika 설치가..
Jupyter에서 Class import 하는 방법 class로 만들 파일 이름: mathTest.py Jupyter 파일이름: TestLib.ipynb 1. 파일브라우져에서 우클릭해 파일을 생성하고 파일 이름을 mathTest.py로 입력한다. 하기 함수를 작성한다. def plus_multi(a, b): rst = a + b return(rst) 2. jupyter 노트를 생성하고 파일이름을 TestLib.ipynb로 변경한다. 하기 명령을 실행한다. #함수로 가져오는 경우 from mathTest import * plus_multi(1,2) 위에서 했던 방법으로 student.py를 만들고 class를 작성한다. class Student: def __init__(self, name, age): self.name = name self.age = age..
DataFrame 테이블 행 전부 다 보이게 설정하는 방법. Jupyter를 사용하다 보면 DataFrame을 Print 하지 않고 찍어 냈을(값을 바로 출력 값으로 사용했을 시) 때 하기 이미지와 같이 값이 생략되는 것을 확인할 수 있다. 이럴 때는 Pnadas Display 설정을 변경하여 확인할 수 있다. import pandas as pd pd.set_option('display.max_rows', 10000) 상기 코드는 보이는 max row의 값을 10000으로 설정한다는 내용이다. 적용해 보니 위와 같이 모든 테이블 값이 출력되게 된다. 좀 더 스마트하게 적용하자고 하면 df의 shape에서 raw 정보를 출력해서 설정하는 방법이 있다.

반응형