본문 바로가기

반응형

Basic for AI/파이썬

(3)
torch.fill_() vs torch.full() torch.fill_() vs torch.full() torch.fill_()과 torch.full()는 둘 다 텐서를 특정 값으로 채우는 역할을 함 torch.fill_()in-place 연산을 수행하는 함수기존 텐서의 모든 값을 특정 값으로 덮어씌움import torchtensor = torch.randn(2, 2) # 무작위 값으로 2x2 텐서를 생성print(tensor)tensor.fill_(3) # 기존 텐서의 값을 모두 3으로 덮어씌움print(tensor) torch.full()새 텐서를 생성하고, 지정한 값으로 모든 요소를 채우는 함수기존 텐서가 아니라 새로 생성한 텐서를 사용함import torchtensor = torch.full((2, 2), 3) # 2x2 크기의 텐서를 생성..
SytaxError와 Exception의 차이 SytaxError와 Exception의 차이 Syntax Error과 Exception은 모두 오류의 일종이다. error name 의미 해결법 Syntax Error 코드에 문법적 오류로 프로그램이 실행조차 되지 않는 오류 문법적 오류를 해결 Exception 프로그램 실행 중 발생하는 오류 (프로그램에서 처리할 수 없는 특정 상황 발생) 조건문, 예외 구문(try-except) 등을 사용한 예외 처리 Exception의 종류 1. 기본 예외: ZeroDivisionError: 0으로 나누려고 할 때 발생합니다. TypeError: 잘못된 자료형에 대한 연산을 수행하려고 할 때 발생합니다. ValueError: 잘못된 값을 입력했을 때 발생합니다. IndexError: 리스트 인덱스가 범위를 벗어났을..
파이썬 파일처리(open, close)와 generator 파이썬의 파일 처리: open(), close()¶ In [ ]: # open and close file = open('basic.txt', 'w') file.write('hello python!') file.close() In [ ]: # with: open과 close 실수 방지 # with open(문자열: 파일 경로, 문자열: 모드) as 파일 객체: # with 구문이 종료되면 자동으로 파일 닫힘 with open('basic.txt', 'w') as file: file.write('hihi') # 위 셀에서 적은 'hello python' 덮어쓰기 됨 In [ ]: # read() with op..

반응형