[Math] 용어: Variable (변수) 과 Variates (변량)
·
.../Math
Variable (변수) 과 Variates (변량) 0. Variable이란 변수다른 값을 가질 수 있는 대상(Object)이나 사건(Event)의 속성을 가르킴. 통계 등에서 사용되는 용어로 애기하면,Variable이란 척도(scale)를 이용하여 측정(measurement) 하려고 하는 속성(attribute)Variable에 측정값을 부여 (=측정)한 결과를 Data 라고 부름.0-0. Example 0:머리 색깔 → Variable머리의 속성으로 갈색, 검정색, 노란색 등의 다른 다양한 값을 가질 수 있음.0-1. Example1:길이, 높이, 속도 등등0-2. 참고:프로그래밍 언어에서의 variable은 좀더 specific meaning을 가짐.2023.06.13 - [Programming]..
[Math] 기본 Term: Statistics
·
.../Math
기본 Term: Statistics기술 통계와 추론 통계의 주요 개념들, 그리고 관련 용어들에 대한 소개1. Statistics (통계)의 종류1-1. Descriptive Statistics (기술 통계)어떤 data set을 statistics(통계치)를 통해 기술해주는 것을 가르킴.즉, 데이터의 특징을 요약하고 이해할 수 있는 값(=measures)인 statistics(통계치)를 계산함.다음은 데이터의 특징을 나타내주는 measures (or statistics) 중 대표적인 것임.평균 (mean): 전체 데이터의 대표적인 값.중앙값 (median): 데이터를 오름차순으로 정렬했을 때 가운데 값.표준 편차 (standard deviation): 데이터가 평균으로부터 얼마나 퍼져 있는지를 정량적으로..
[Math] 용어: root, equality, expression
·
.../Math
root and solution근과 해근(=root) 또는 해(=solution),equation이 참이 되게하는 unknown의 값. 수학의 전공자가 아니다보니, 확실치는 않은데root는 homogeneous equation에서의 solution을 주로 가르키는 경우가 많고,solution은 simultaneous equations 을 포함한 모든 equation 에서 사용되는 거 같다. 즉, 다음과 같이 정리 가능하다.“근(root)”은 주로 polynomial equation(다항식 방정식)에서 방정식을 0으로 만드는 특정 값을 가리키는데 사용되는 반면,“해(solution)”는 모든 유형의 방정식(연립방정식과 단일방정식 등등)에서 그 조건을 만족하는 unknown의 값 또는 값들의 집합을 가리키는..
[Python] Strong Typing이란? with Object
·
Programming
Strong Typing 이란?Python은 object에 대해 Strong Typing을 채택하고 있다.이는 Object가 mutable type이냐 immutable type이냐에 상관없이 type이 변경되지 않음을 의미한다.  주의할 건, Object가 대상인 점이다. Python에서 Object란Python에서 Object는 memory에 할당된 일종의 데이터 덩어리(chunk)로 최소한 다음을 가지고 있어야 한다. 1. Value2. Unique ID (CPython에선 memory address) : id(target_obj)3. Type (type에 의해 같은 value라도 다르게 해석됨) : type(target_obj)4. Reference Count (Garbage Collection을..
[Python] Keyword란? (Soft Keyword 포함)
·
Programming
Keywords (or Reserved Words)Keyword란 Python에서 특별한 단어 (special word)들을 가르킨다.Keyword들은 Python에서 특정한 목적으로 사용되도록 이미 정해진 word들로Python에서 정해놓은 방법 외로는 사용을 할 수 없음.때문에 variable이나 function등의 name 등으로 사용할 수 없음. 다음 code는 keyword 여부를 체크해볼 수 있는 keyword module을 사용하는 예제임.import keyword# string argument가 Python Keyword인지를 True/False 로 반환해줌.print(f'None is a keyword of Python Interpreter. : {keyword.iskeyword("Non..
[Basic] Literal
·
Programming
Literal소스 코드 상에서 고정된 값을 가르킴. (또는 고정된 값을 나타내는 표기법을 의미함.)Programming language에서 data의 값을 지정(specifying data values)하는 방법은 다음 중의 하나임.1. Literal을 사용.2. Variable을 사용 (constant variable포함).literal 은 문자 그대로 라는 뜻을 가짐.Python에서 literal은 Object임.C에서는 primitive datatype의 변수에 할당되는 값들을 주로 의미하나, Python에서는 literal도 object(객체)이다. 다음 코드는 x라는 변수에 9라는 값을 할당(assignment)을 의미함.x = 9위의 코드에서 9 가 바로 literal이다.lteral은 주로 ..