목록type (4)
컴공생의 다이어리
pandas의 데이터 타입(data type) dtype int64 float64 bool datetime64 category object 설명 정수형 실수형 부울형 날짜표현 카테고리 문자열 or 복합형 * Category형 타입? 카테고리형(Categorical) 데이터는 데이터프레임의 칼럼에서 특정한 형태의 데이터가 반복되는 경우 사용한다. 예를 들어 성별(남성, 여성), 나이(10대, 20대, ...)와 같이 특정 구간의 데이터가 반복되는 경우를 말한다. 카테고리형 데이터를 이용하면 반복된 데이터를 코드화하여 데이터의 사이즈를 줄여서 메모리 사용량이 줄어 들고 데이터 처리 속도가 빨라진다. 데이터프레임의 각 컬럼의 타입 출력 데이터 프레임의 각 컬럼의 타입을 출력하려면 dtypes를 통해 확인할 수..
자바(Java)의 형 변환(type conversion) 형 변환은 서로 다른 자료형 간에 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것을 말한다. 형 변환의 종류에는 묵시적 형 변환(explict type conversion)과 명시적 형 변환(implict type conversion)이 있다. ▶ 묵시적 형 변환 - 자동으로 형 변환 해주는 것 - 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 변환됨 public class Muksi{ public static void main(String[] args){ char c = 'A'; int num = c; //묵시적 형변환 } } ▶ 명시적 형 변환 - 강제적으로 형 변환 해주는 것 - 데이터 앞에 변환할 타입으로 명시해주는 ..
자바(Java)의 기본 자료형(primitive data type) 자바의 자료형은 크게 기본형(primitive type)과 참조형(referene type)으로 나뉜다. 오늘은 기본형에 대해 정리해보고자 한다. 기본형은 정수형, 문자형, 실수형, 논리형 네 가지로 분류할 수 있다. 아래의 표는 기본 자료형에 대해 정리한 것이다. 자료형 키워드 크기 설명 정수형 byte 1byte -27 ~ +27-1 short 2byte -215 ~ +215-1 int 4byte -231 ~ +231-1 long 8byte -263 ~ +263-1 문자형 char 2byte 유니코드 문자열 실수형 float 4byte -3.4E38 ~ +3.4E38 double 8byte -1.7E308 ~ +1.7E308 논리형 ..
텐서플로우(Tensoflow)란? 데이터 그래프를 수치적으로 연산하기 위해 구글에서 만든 오픈 소스 라이브러리 텐서(Tensor) 다차원의 배열을 담고 있는 노드(Node)와 이를 다양한 연산으로 연결하고 있는 엣지(Edge)로 구성되어 있으며, 이러한 텐서들이 서로 연산을 통해 값을 주고 받는 흐름(Flow)으로 작동 텐서플로우 자체는 기본적으로 C++로 구현 되어 있으며, 아래의 그림과 같이 Python, Java, Go 등 다양한 언어를 지원 하지만, 파이썬을 최우선으로 지원하며 대부분의 편한 기능들이 파이썬 라이브러리로만 구현되어 있어 Python에서 개발하는 것이 편함 텐서플로우에서 계산은 데이터 흐름 그래프(DataFlow Graph)로 이루어 짐 텐서 형태의 데이터들이 딥러닝 모델을 구성하는..