목록Python (48)
코딩하는 해맑은 거북이
해당 글은 ord 함수와 chr 함수에 대해서 다룬다. 1. ord(문자) 한 개의 문자를 인자로 받고, 문자에 해당하는 유니코드 정수를 반환하는 함수 data1 = ord('A') print(data1) data2 = ord('B') print(data2) data3 = ord('a') print(data3) data4 = ord('b') print(data4) 65 66 97 98 2. chr(정수) 한 개의 정수를 인자로 받고, 정수에 해당하는 유니코드 문자를 반환하는 함수 data1 = chr(65) print(data1) data2 = chr(66) print(data2) data3 = chr(97) print(data3) data4 = chr(98) print(data4) A B a b
해당 글은 리스트에서 특정 값의 인덱스를 가져오는 방법에 대해 배운다. 특정 값이 중복되는 경우, 인덱스들의 리스트를 가져오는 방법이 있다. 1. 리스트.index(특정값) list_A = ['a', 'b', 'c', 'd'] print(list_A.index('c')) 2 list_A에서 특정 값으로 'c'의 index를 가져온 모습이다. list_A = ['a', 'b', 'c', 'd', 'b'] print(list_A.index('b')) 1 만약 특정 값이 중복될 때, 가장 먼저 찾은 index를 반환한다. 2. 인덱스리스트 = list(filter(lambda x:리스트[x]==특정값, range(len(리스트)))) 리스트에서 특정 값이 중복될 때, 모든 index의 리스트 가져오는 방법이다..
해당 글은 리스트(list) 안에 특정 값의 유무를 체크하는 방법에 대해 알아본다. if문의 in과 not in을 사용해 특정 값 유무를 체크할 수 있다. 해당 글은 변수를 선언하지 않고 직접 'C', 'F'를 넣어 확인하였으나, 변수로 선언해서 사용해도 된다. list_A = ['A','B','C','D','E'] if 'C' in list_A: print('list_A에 ''C''가 있습니다.') else: print('list_A에 ''C''가 없습니다.') list_A에 C가 있습니다. list_A = ['A','B','C','D','E'] if 'F' not in list_A: print('list_A에 ''F''가 없습니다.') else: print('list_A에 ''F''가 있습니다.') ..
해당 글은 아래의 2가지를 다룬다. 1. Tensorflow 란? 2. Tensorflow 동작 방식 1. Tensorflow 란? - Tensorflow(텐서플로우)란 구글에서 만든, 딥러닝 프로그램을 쉽게 구현할 수 있도록 다양한 기능을 제공해주는 라이브러리 - 주어진 분포를 잘 근사하는 직선을 찾는 문제를 풀기 위한 프레임워크 - Tensorflow에서 Tensor(텐서)란 딥러닝에서 데이터를 표현하는 방식이다. 즉, 행렬로 표현할 수 있는 2차원 형태의 배열을 높은 차원으로 확장한 다차원 배열이다. 2. Tensorflow 동작 방식 1단계) 식을 세운다. 2단계) 식을 계산한다. 해당 글은 Colab에서 아래 라이브러리 선언을 통해 텐서플로우 1버전을 사용했습니다. import tensorflo..
1. 디폴트 인자 (default parameter) - 매개변수 값이 입력되지 않으면 디폴트 값이 자동으로 입력되는 것이다. def func(a, b, c=10): print(a * b * c) func(1, 2) 20 2. 가변인자 (Variable Parameter) 2.1 가변 위치인자(*args) - 임의의 개수의 위치 인자를 tuple 데이터 타입의 변수로 저장한다. - 인자의 개수가 많아지거나 인자의 수가 미정일 경우 사용한다. - 변수 앞에 *을 붙여 사용한다. 변수명은 args 말고 자유롭게 사용 가능하다. def func(*args): print(args) func(10,20,30) (10, 20, 30) 2.2 가변 키워드인자 (**kwargs) - 임의의 개수의 키워드 인자를 dic..
해당 글은 딕셔너리에 대한 5가지에 대해 다룬다. 1. 딕셔너리(Dictionary)란? 2. 딕셔너리 항목 추가 : 딕셔너리[Key] = Value 3. 딕셔너리 Value 변경 : 딕셔너리[Key] = 변경할 Value값 4. 딕셔너리 항목 제거 : del, pop() 5. 딕셔너리 Key나 Value만 가져오기 : list(딕셔너리.keys()), list(딕셔너리.values()) 6. 딕셔너리 Key, Value 접근 방법 1. 딕셔너리(Dictionary)란? - Key/Value 형태의 자료구조 - Key 값으로 Value를 조회 가능하다. - 중괄호{ }를 사용하여 생성한다. - Key에는 자료구조 데이터 타입(list, tuple, set, dictionary)은 불가능하다. - Valu..