AI(117)
-
apply(), apply() 형식
apply() · R에서 가장 유명하고 가장 많이 사용되는 기능 중 하나는 apply(), tapply(), lapply() 같은 *apply()군 함수입니다. · R에서 사용자 정의 함수를 행렬의 각 행이나 각 열에 적용할 수 있게 apply() 사용법에 대해 알아봅시다. apply() 형식 · 배열 또는 행렬(m)에 함수(f)을 dimcode 방향으로 적용하여 결과를 벡터, 배열 또는 리스트로 반환합니다. · 반환 값은 f 가 길이 1인 벡터들을 반환한 경우 벡터, 1보다 큰 벡터들을 반환한 경우 행렬, 서로 다른 길이의 벡터를 반환한 경우 리스트가 됩니다. 행렬에서 apply를 사용하는 일반적인 형태입니다. apply(m, dimcode, f, fargs) 인수 설명 m 행렬 dimcode 차원수(..
-
유클리드 거리(Euclidean distance)
유클리드 거리(Euclidean distance) · ≒ 유클리디언 거리 ≒ L2 거리(L2 Distance) · 두 점 사이의 거리를 계산할 때 흔히 쓰는 방법입니다. · 두 점 상의 직선 상의 거리를 의미합니다. · 유클리드 거리를 사용하여 유클리드 공간을 정의할 수 있으며, 이 거리에 대응하는 노름을 유클리드 노름(Euclidean norm)이라고 부릅니다. · "유클리디안 거리" 공식은 n차원의 공간에서 두 점간의 거리를 알아내는 공식입니다. http://bit.ly/38ordow https://en.wikipedia.org/wiki/Euclidean_distance 맨해튼 거리 · 빨간색, 파란색, 노란색 선 · 선의 길이는 모두 12로 같습니다. · 길(블록)을 이용한 거리 계산 방식 유클리드..
-
신뢰할 수 있는 인공지능 구현 전략 발표
신뢰할 수 있는 인공지능 구현 전략 발표 https://bit.ly/3hrcKPJ 직접다운로드
-
Graphviz - 설치하기 install
Graphviz - 설치하기 install 다운받은 파일을 실행합니다. [Next] 설치경로를 확인한 후 >> [Next] [Next] [Yes] 클릭 설치가 완료되었습니다. [Close] 클릭 아래경로에 설치되어 있습니다. C:\Program Files (x86)\Graphviz2.38\bin
-
read.csv()
read.csv() · CSV 파일을 데이터 프레임으로 읽어들입니다. · 구분자로 콤마문자, 소수점으로 도트 문자를 사용한 파일을 읽습니다. read.csv( file, header=FALSE, na.strings="NA", stringsAsFactors=default.stringsAsFactors() ) file 파일명 header=FALSE · 파일의 첫 행을 헤더로 처리할 것인지 여부를 지정합니다. na.strings="NA" na.strings= c("NA") · 데이터에 결측치가 포함되어 있을 경우 R의 NA에 대응시킬 값을 지정합니다. · 기본값은 "NA"로, "NA"로 저장된 문자열들은 R의 NA로 저장됩니다. · na.strings에 지정하는 값은 벡터므로 여러 문자열을 벡터로 지정하면 벡..
-
XML 객체 생성, XML 문서 파싱하기
XML 객체 생성 xml 파일을 통해 ElementTree 객체(XML 객체)를 생성합니다. from xml.etree.ElementTree import parse, 메소드 설명 parse('filename.xml') xml을 파싱(parsing)하여 ElementTree 객체 생성 tree = parse("meeting.xml") XML 문서 파싱하기 ElementTree 객체(XML 객체)를 통해 해당 태그요소에 접근할 수 있습니다. 메소드 설명 node객체.get("속성명") · 첫 번째 인자에 해당되는 속성(attribute) 값을 값을 리턴합니다. node객체.get("속성명", "default value") · 첫 번째 인자에 해당되는 속성(attribute) 값이 없을 경우 두 번째 인자로 ..