본문 바로가기
728x90
반응형

전체 글129

Python list 관련 b = [1, 2, 3]print(f'{b = }')-> b = [1, 2, 3]print(f'b = {b}') 로 하지 않고 {b = } 으로만 해도 b = [1, 2, 3] 로 출력된다.   b[1] = ['a', 'b', 'c']print(f"b[1] = ['a', 'b', 'c'] 인 경우 {b = }")-> b[1] = ['a', 'b', 'c'] 인 경우 b = [1, ['a', 'b', 'c'], 3]b[1:2] = ['a', 'b', 'c']print(f"b[1:2] = ['a', 'b', 'c'] 인 경우 {b = }")-> b[1:2] = ['a', 'b', 'c'] 인 경우 b = [1, 'a', 'b', 'c', 3]list의 값을 변경하고 싶을 때에는 인덱스 접근이 .. 2022. 6. 13.
Python print 방식 print(f' ') 방식은 파이썬 3.6부터 지원하는 기능  print(f'2의 10제곱 : {2**10}')-> 2의 10제곱 : 1024  print(f'he says \n"Python\'s power is awesome"')he says "Python's power is awesome"  print(f'3회 반복 : {", ".join(["Python"] * 3)}')-> 3회 반복 : Python, Python, Python  print('''1번째 줄2번째 줄3번째 줄''')1번째 줄2번째 줄3번째 줄  print('우측 정렬 + 소수점 둘째까지 %%10.2f |%10.2f|' %(3.141592))print('좌측 정렬 + 소수점 둘째까지 %%-10.2f |%-10.2f|' %(3.1415.. 2022. 6. 13.
밑바닥부터 시작하는 딥러닝 Chapter2 - Perceptron(퍼셉트론) 퍼셉트론 - 신경망(딥러닝)의 기원이 되는 알고리즘 - 여러 인풋을 받고 하나의 아웃풋 출력  원 : 뉴런 또는 노드라고 부른다.weight(가중치) : w1, w2. 각 인풋의 중요도에따라 크거나 작다.1은 '뉴런이 활성화한다' 라는 의미 bias(편향) : 뉴런이 얼마나 쉽게 활성화 되는지를 조정.                    b 가 -0.1 이면 w1x1+w2x2 가 0.1초과이기만 하면 되고                    b 가 -20 이면 w1x1+w2x2 가 20 초과여야 뉴런이 활성화 된다.  (단층)퍼셉트론은 AND, NAND, OR 등과 같은 선형은 구현 가능하지만XOR 같은 비선형은 구현할 수 없다.   XOR을 구현하려면 곡선을 이용해야 한다.이를 위해서는 MLP(Multi-.. 2022. 6. 13.
Python 변수, 객체, 메모리영역, 참조 변수는 stack, 객체는 heap에 존재a = 1id(a)는 변수 a에 대한 id가 아니고 a가 가리키는 1이라는 객체의 id이다.b = 1id{a)와 id(b)는 같다. 단, 256까지만.257부터는 별개의 객체가 힙 메모리에 할당된다.a = 257b = 257id(a)와 id(b)는 같다.     출처 https://blog.naver.com/PostView.naver?blogId=myca11&logNo=222611107006&proxyReferer=undefined  https://angangmoddi.tistory.com/76 https://wikidocs.net/2836 2022. 6. 12.
Python mutable, immutable, 클래스 default param, 얕은복사 클래스 내부에 default param을 넣고 싶으면 __init__ 메소드에 넣으면 된다. mutable(가변) : list, dic, set, classimmutable(불변) : 숫자, string, tuple None 메소드에 default param 설정할 때 def aaa(data = p[1, 2, 3]): 처럼 mutable object가 들어가면 얕은 복사가 일어난다.taxi2와 taxi3 인스턴스를 만들 때 아무 값도 주지 않아 __init__ 메소드에서 customer = [] 가 사용되었다.이 때 []는 mutable object(list) 여서 얕은 복사가 일어나 taxi2와 taxi3가 같은 [] 를 가리키게 된다.   출처https://testspoon.tistory.com/17.. 2022. 6. 12.
728x90
반응형