본문 바로가기

분류 전체보기275

[Python] Numpy 심화 Numpy란? Numerical Python 의 약자로 넘파이라 부르기도 함 파이썬의 내장 타입인 리스트보다 데이터의 저장 및 처리에 있어 효율적인 Numpy 배열을 제공 선형 대수와 관련된 기능을 제공 파이썬 기반으로 한 데이터 과학 도구의 핵심 패키지 데이터 사이언스 영역의 대부분의 도구 (Pandas, Scipy 패키지, skikit-learn 패키지 등) Numpy 기반 Numpy의 주요 기능 Numpy 패키지와 배열(ndarray) 객체 array 함수 사용하여 동질의 데이터를 다룰 수 있는 구조 (빠르게 접근 가능) 데이터 타입을 지정하여 구성할 수 있음 list comprehension[루프] 으로 원소를 만들 수 있음 초기화 가능한 여러 가지 함수 제공 1차원을 만드는 zeros 1차원을 .. 2022. 3. 17.
[JS] 자바스크립트의 자료구조 | 맵과 셋 맵 맵(Map)은 키가 있는 데이터를 저장한다는 점에서 객체와 유사합니다. 다만, 맵은 키에 다양한 자료형을 허용한다는 점에서 차이가 있습니다. 맵에는 다음과 같은 주요 메서드와 프로퍼티가 있습니다. new Map() – 맵을 만듭니다. map.set(key, value) – key를 이용해 value를 저장합니다. map.get(key) – key에 해당하는 값을 반환합니다. key가 존재하지 않으면 undefined를 반환합니다. map.has(key) – key가 존재하면 true, 존재하지 않으면 false를 반환합니다. map.delete(key) – key에 해당하는 값을 삭제합니다. map.clear() – 맵 안의 모든 요소를 제거합니다. map.size – 요소의 개수를 반환합니다. le.. 2022. 3. 16.
[JS] 자바스크립트 함수 표현식 함수 : 코드 집합 선언적 함수, 즉시 실행 함수 함수 선언문: 함수는 주요 코드 흐름 중간에 독자적인 구문 형태로 존재합니다. 함수 표현식: 함수는 표현식이나 구문 구성(syntax construct) 내부에 생성됩니다. 아래 예시에선 함수가 할당 연산자 =를 이용해 만든 “할당 표현식” 우측에 생성되었습니다. // 함수 선언문 방식 function 함수() { document.write('함수_01'); document.write('함수_02'); }; // 함수 표현식 var result = (function() { return 10 + 20; }()); console.log(result);// 30 var result = (function(a, b) { return a + b; }(10, 20)).. 2022. 3. 16.
[머신러닝] 머신러닝과 scikit-learn 개요 머신 러닝(Machine Learning) 인공지능의 한 분야로 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야 데이터로부터 모델을 자동으로 생성하여 스스로 성능을 향상하는 시스템으로 볼 수 있음 1️⃣Training DataSet Data, InputData, Feature, X Label, Target, 정답, y 2️⃣Machine(Model) 입력 fit 데이터셋에 대한 패턴 분석 후 검증 3️⃣ Predict, 예측, 검증 데이터셋 학습에서 사용되지 않는 미지의 데이터들을 학습한 결과를 바탕으로 Model이 예측할 것임! 4️⃣ 정확한 예측 결과 미지의 데이터 셋의 실제 라벨과 예측된 라벨을 비교하여 정확도 판단! 예측 모델 : 데이터를 입력 받아서 모델에 학습하기 검증 모델 :.. 2022. 3. 15.
[머신러닝] 인공지능 개요 인공지능(Artificial Intelligence) - 어떠한 인공물에 대해서 인간과 같은 지적인 활동을 할 수 있도록 지능을 부여하는 것 - 인간의 지능적인 활동을 할 수 있도록 컴퓨터를 구현하는 것 - 계산모델을 이용하여 정신적 기능을 연구하는 학문 - Charniak - 컴퓨터가 지능을 가질 수 있도록 하는 아이디어를 연구하는 학문 – Winstone - 인간의 지능을 필요로 하는 작업을 처리할 수 있는 기계를 만드는 학문 – Minsky - 인간의 지능적 측면 즉, 기계가 잘할 수 있는 계산 같은 것이 아니라 기계는 하기 힘들지만 인간은 비교적 쉽게 잘 할 수 있는 것들, 예를 들면 추론, 인식, 지각과 같은 것을 모의 실험할 수 있는 기계 알고리즘을 만드는 학문 – Callan 머신러닝(mac.. 2022. 3. 15.
[Python] 예외처리 오류의 종류 프로그램 실행 전에 발생하는 오류Syntax Error 괄호 갯수, 들여쓰기 문제 등등 프로그램 실행 중에 발생하는 오류예외, Exception 프로그램 실행 중 function 안에서 줄 단위로 발생 정상 종료 = 0 비정상 종료 = -1 # 입력으로 문자를 넣으면 비정상 종료됨! r = int(input("숫자입력: ")) print('원둘레', r * 3.14* 2) try except 실행시간에 에러가 발생하여 코드가 중단되는 것을 방지할 때 사용 try: 예외가 발생할 가능성이 있는 코드 except: 예외 발생시 처리해야 하는 코드 프로그램이 비정상종료 되는 것만 막으면 된다면 이곳에 아무것도 입력하지 않고 pass만 입력 try: r = int(input("숫자입력: ")) #예.. 2022. 3. 15.