Home
SmartNote
Cancel

DS,ML,DL,AI

Data Science 데이터를 정제하고, 가시화하며, 가공하여 필요한 인싸이트를 최대한 도출하는 과정 Step 프로젝트의 범위 지정 데이터 획득 데이터 원천: Survey, Sensor network, Data broker 등 데이터 준비 (cl...

Set과 Map

Collection 예전에 List에 관한 공부를 하였는데, 그 때도 언급했듯이 Collection Class에는 List, Set, Map class가 있다. 따라서 이번 시간에는 Set과 Map에 대한 내용이다. Set 정의 및 특징 List와 달리 순서가 정렬되지 않으며 중복이 허용되지 않는 컬레션 인덱스로 위치를 지정...

Collection 함수_Part2

Collection 함수 Collection 함수_Part1 에서 다룬 함수보다 좀 더 복잡한 기능을 가지는 Collection 함수에 대한 내용이다. 종류 associateBy collection.associateBy {it.key로 사용할 속성}: 아이템에서 key를 추출하여 map으로 변환하는 함수 g...

Collection 함수_Part1

Collection 함수 지금까지는 컬렉션에 포함된 아이템들을 for문을 사용하여 하나하나 꺼내어 사용하였다. 하지만 코틀린은 함수형 언어의 특징을 가지고 있기 때문에 컬렉션 함수 사용하여 좀 더 편리하게 컬렉션 사용이 가능하다. 정의 컬렉션에 사용할 수 있는 여러가지 유용한 함수들 컬렉션 또는 베열에 일반 함수 또는 람다 함수 형태를 사용...

중첩 클래스와 내부 클래스

중첩 클래스 (Nested Class) 정의 하나의 클래스가 다른 클래스의 기능과 강하게 연관되어 있다는 의미를 전달하기 위해 만들어진 형식 클래스 안에 또 다른 클래스가 정의되는 것 사용법 한 클래스안에 다른 클래스를 정의하면 기본적으로는 중첩 클래스가 된다. (조금 있다가 배우겠지만 여기에 inner 키워드를 추가하면 내부 클래스...

Data Class와 Enum Class

특별한 기능을 가진 Class 2개 Data Class 정의 데이터를 다루는 데에 최적화된 class로 ‘5가지 기능’을 내부적으로 자동으로 생성 5가지 기능 equals(): 내용의 동일성 판단 hashcode(): 객체의 내용에서 고유한 코드 생성 toString(): 포함된 속성을 보기쉽게 나타내줌 copy():...

문자열 함수

문자열 함수 length: 문자열 길이 toLowerCase, toUpperCase split joinToString substring isNullOrEmpty, isNullOrBlank startsWith, endsWith, containsWith fun main(){ val test1 = "Text.Kotlin...

null과 동일성

Null과 동일성 Nullable 변수 var sample: String ?= null sample은 nullable 변수이다. null 상태로 함수나 속성을 사용하면 null pointer exception이 발생하기 때문에 nullable 변수를 사용할 때는 null check 가 필요하다. ...