본문 바로가기

전체 글253

[Python] # 2. 숫자형,문자열 슬라이싱에 대한 쉬운 정리 모든 언어가 그렇듯 개개별 프로그래밍 언어는 자료형이 존재합니다. C언어라면 int 정수형, char 문자형, double 실수형 등등이 있습니다. 파이썬도 마찬가지입니다. 각각 변수들의 타입을 확인해보니 a는 float(실수형) , b와 c는 정수형 d는 문자형으로 나옵니다. C언어와 다르게 일일이 int a라던지 char b라던지, 이런 식으로 잡아줄 필요는 없다는 것에서 벌써 행복하네요. C언어로 코테 그만보기 위해 우리 다같이 탈출갑시다. 정수나 실수는 그냥 저희의 직관대로 정의내리면 되는데, 문자를 선언할 때는 큰 따옴표와 작은 따옴표에 대해 헷갈려하실 수도 있습니다. 결론부터 말씀드리자면, 둘다 뭐를 써도 상관없습니다. 큰따옴표든 작은따옴표든 문자열로 인식을 합니다. 하지만 이렇게 혼용하는건 .. 2022. 5. 30.
[Cloud] #0. 클라우트 컴퓨팅 _ Private / Public / Hybrid Cloud 예로부터, 사업을 시작하거나 부동산 투자를 할때 우리는 항상 은행으로부터 대출을 빌리거나 했습니다. 부자가 아닌 이상! 클라우드는 프로그래밍 세계의 '은행' 역할을 한다보면 됩니다. 적절한 비유인듯 하네요. 클라우드란 기업의 인프라와 IT자원을 빌려주는 서비스 업종입니다. 일반적으로 기업은 주력이 되는 비즈니스를 키워감으로써 이익을 창출합니다. 근데 대부분의 업종은 컴퓨터 네트워크를 기반으로 업무를 보는 일이 많죠. 회사의 서버라던가, 기업을 운영하면서 쌓인 데이터들을 저장할 스토리지라던가. 이런 서비스까지 자기들이 직접 구축하고 관리하면서 본인들의 비즈니스를 키워가는 것. 불가능하지않지만 확실히 어렵고 투자비용이 클 겁니다. 그래서 기업이 비즈니스에만 집중할 수 있도록 인프라와 IT자원을 담당해서 케어.. 2022. 5. 19.
[Python] # 1. 딥러닝을 활용한 데이터분석 모델 구현 복습 # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import pandas as pd # 1. 데이터 프로세싱 data = pd.read_csv('gpascore.csv') data = data.dropna() # print(data.isnull().sum()) # data = data.dropna() 빈칸 제거 # data = data.fillna(100) 빈칸 100으로 채움 # exit() # breakpoint임 ydata = data['admit'].values xdata = [] for i,rows in data.iterrows(): # 판다스에서 쓰는 것으로 data라는 데이터프레임을 가로 한줄씩 출력 xdata.appen.. 2022. 5. 1.
[Python] # 0. 머신러닝 (선형회귀분석)과 딥러닝 (경사하강법 및 활성함수 복습) 데이터분석은 제조업에서 수율개선 및 공정 개선점을 발견하는데 좋은 이정표가 되어줍니다. 디스플레이 하나를 만드는데 수많은 공정데이터가 쌓이게 되는데요. 이러한 데이터표본을 컴퓨터에게 제시해주고 정답을 찾기 위한 가이드라인. 메뉴얼까지 제공하여 학습을 시키는 것이 머신러닝입니다. 반대로 딥러닝은 데이터표본만 컴퓨터에게 던져주면, 컴퓨터가 알아서 가이드라인을 짜고 분류를 하여 학습을 시작합니다. 머신러닝의 대표적이면서도 핵심 예시는 선형회귀분석입니다. 1차 선형함수로 되어있고, 결과값을 y라 한다면 x는 데이터 값들을 의미하구요. 기울기 a는 가중치를, 절편 b는 보정치를 의미합니다. 빨간색 선은 주어진 데이터표본에 가장 최적화된 기울기 값을 찾기 위해 가설을 세운 것들입니다. 물론 우리 눈에는 어떤 기울기.. 2022. 5. 1.
현대모비스 SW개발&SW융합 코딩테스트 합격 후기 현대모비스 코딩테스트는 180분을 주고 알고리즘 5문제를 푸는 것이었다. 근데 말이 알고리즘이지 단순구현 수준도 꽤 있었다. 사용 가능한 언어는 C/C++/Python/Java였고 1문제는 반드시 C나 C++로 풀어야만 한다. 나는 원래 주력언어가 C언어라 모든 문제를 C언어로 풀었다. 1번 : 1솔 2번 : 1솔 3번 : 0.7솔 4번 : 0솔 (문제 자체를 이해 못했음. 남들은 푼거같은데 ㅋㅋ ㅠ) 5번 : 0.5솔 대략 3.2솔이였고 패스했다. 융합직군은 0솔해도 붙는거 같다. 융합은 애초에 코테는 참고수준이라 하셨다. 1번은 그냥 단순구현이었다. 내가 백준이나 프로그래머스를 많이 풀어본건 아니라 어떤 문제가 비슷했다라곤 조언을 못해주겠다. ㅈㅅ 2번도 단순구현이였다. 2차원배열 문제였는데 예시로 .. 2022. 4. 26.
[디스플레이] T-con & DDI(디스플레이 드라이버 IC) Display Driver IC는 디스플레이를 화면에 송출하기 위해 반드시 필요한 디스플레이 구동칩입니다. 반도체의 한 종류로 비메모리에 속합니다. DDI는 T-con으로부터 컨트롤을 받으며 RGB서브픽셀에 데이터신호를 전송합니다. DDI는 크게 Gate IC / Source IC 2개로 나뉘는데요. 외부로부터 터치든 AP든 신호를 전달받게되면 T-con은 DDI를 제어하게 됩니다. 사진에 나온 것처럼 FPCB (T-con회로를 품고 있는 플렉서블 PCB)와 연결된 DDI는 신호를 받고 TFT를 어떻게 컨트롤할지 명령을 내립니다. DDI로부터 신호를 전달받으면 각각의 RGB서브픽셀에 놓여진 TFT전극은 문턱전압 이상을 인가받으면 전류가 흐르면서 불이 켜지는 식입니다. 따라서 DDI가 없으면 불을 못켜요... 2022. 4. 24.