목록Information (14)
개발자 뺚
abs(number) # example print(abs(-1)) # terminal 1 abs() 함수는 매개변수로 숫자를 받아서 그 절댓값을 반환하는 함수이다. all(variable) # example print(all([1, 2, 3])) print(all([0, 1, 2, 3])) # terminal False True all() 함수는 매개변수로 반복 가능 자료형을 입력받아 해당 요소가 모두 참일 때 True를 반환하고 하나라도 거짓일 때 False를 반환한다. 여기서 반복 가능 자료형란 문자열(String), 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 등 for 문에서 사용 가능한 자료형들을 말한다. any(variable) # example pri..
scalar : 1x1 array vector : 1xn or nx1 array matrix : nxm array MATLAB의 기본 자료형은 배열이다. 배열의 종류로는 위와 같이 하나의 값을 가지는 스칼라(scalar), 행 또는 열의 형태로 요소를 가지는 벡터(vector) 그리고 두개 이상의 행과 열로 구성되는 행렬(matrix)이 있다. MATLAB은 함수의 인자로 배열을 넣을 때, 스칼라, 벡터, 행렬이 구분될 때도 있고 아닐 때도 있다. 구분될 때에는 각 배열의 종류별로 기능과 반환형을 설명하고, 구분되지 않을 때에는 배열을 통틀어 함수의 기능과 반환형을 설명할 것이다. 여기서 자료형이란 배열의 종류 중 스칼라, 벡터, 행렬을 구분한다는 의미이다. sqrt(array); sqrt() 함수는 배..
ord(character) # example print(ord("A")) # terminal 65 ord() 함수는 문자를 매개변수로 입력하면 이를 아스키 코드에서 정수로 변환하여 반환하는 함수이다. chr(integer) # example print(chr(65)) # terminal A chr() 함수는 정수를 매개변수로 입력하면 이를 정수에서 아스키 코드로 변환하여 반환하는 함수이다.
#include #include 이중 연결 리스트(Double Linked List)를 구현하기 위한 전처리 구문이다. 는 동적 할당을 위해 포함하였다. typedef int element; typedef struct ListNode { element data; struct ListNode* front_link; struct ListNode* back_link; } ListNode; 이중 연결 리스트는 헤드(head)라는 가장 앞선 노드를 기준으로 각 노드에는 해당 노드의 요소와 이전 그리고 다음 노드의 주소가 포함되어 있다. `ListNode* make_node(element value) { ListNode* node = (ListNode*)malloc(sizeof(ListNode)); node->da..
#include #include 단순 연결 리스트(Singly Linked List)를 구현하기 위한 전처리 구문이다. 는 동적 할당을 위해 포함하였다. typedef int element; typedef struct ListNode { element data; struct ListNode* link; } ListNode; 단순 연결 리스트는 헤드(head)라는 가장 앞선 노드를 기준으로 각 노드에는 해당 노드의 요소와 다음 노드의 주소가 포함되어 있다. ListNode* make_node(element value) { ListNode* node = (ListNode*)malloc(sizeof(ListNode)); node->data = value; node->link = NULL; return node..
cd folder 해당 폴더 이름(folder)과 일치하는 폴더로 이동한다. cd .. 상위 폴더로 이동한다. git clone URL folder 해당 폴더 이름(folder)으로 폴더를 생성하고 URL 경로에 있는 repository를 복사한다. 해당 폴더는 자신의 컴퓨터에 생성되며 URL은 가져올 깃 허브(Git Hub)에 있는 repository의 URL을 사용하면 된다. git branch name 해당 브랜치(branch) 이름(name)으로 현재 repository의 브랜치를 생성한다. git checkout name git checkout main 해당 브랜치 이름(name)과 일치하는 브랜치로 이동한다. 브랜치 이름(name)으로 main을 입력하면 메인 브런치로 이동한다. git add..
list.append(variable) append() 메서드는 리스트의 마지막에 매개변수 variable을 삽입하는 메서드이다. variable의 자리에는 모든 형식의 변수 또는 문자열, 수가 올 수 있다. list.insert(index, variable) insert() 메서드는 리스트의 특정 인덱스(index)에 매개변수 variable을 삽입하는 메서드이다. 특정 인덱스(index)부터 그 뒤로는 인덱스가 1씩 증가한다. variable의 자리에는 모든 형식의 변수 또는 문자열, 수가 올 수 있다. list.pop() list.pop(index) pop() 메서드는 리스트의 특정 인덱스(index)의 요소를 제거하는 메서드이다. 특정 인덱스(index)를 입력하지 않으면 리스트의 마지막 요소가 ..
import pandas as pd pandas 모듈(Module)의 전처리문이다. as 문은 대신해서 사용한다는 의미로 pandas 모듈을 가져와서 pd라는 이름으로 사용한다는 것을 의미한다. 1. 시리즈(Series) 1차원 리스트의 각 열에 대응되는 인덱스(Index)를 가지는 구조 pd.Series(list1) pd.Series(list1, index = list2) # example list1 = [3000, 2000, 2500] list2 = ["apple", "orange", "banana"] print(pd.Series(list1), end = "\n\n") print(pd.Series(list1, index = list2)) # terminal 0 3000 1 2000 2 2500 app..