알아두면 좋은 파이썬 함수 2

정지호·2022년 8월 18일
0

개인 실습 진행

목록 보기
21/41

1. Counter

  • from collections import Counter
  • 중복된 데이터가 저장된 배열을 인자로 넘기면, 각 원소가 몇 번씩 나오는지가 저장된 객체를 얻을 수 있다.
    (예시)
  • Counter 생성자에 문자열을 인자로 넘기면 각 문자가 문자열에서 몇 번씩 나타나는지를 알려주는 객체가 반환된다.
    (예시)

2. raise

  • 개발을 하다보면 사용자의 입력이나, 프로그램이 돌아가다가 우리가 의도하지 않게 돌아가는 것을 방지하기 위해서 일부러 에러를 발생시켜야 하는 경우가 있는데, 그때 사용하는것이 raise 이다.

1. 그냥 raise
: (예시)


2. raise + 예외(오류)처리 이름
:(예시)
=> ValueError 발생


3. raise + 메세지
:(예시)
=> Exception: 에러에러에러!!


4. try + raise + except
: try + except 를 통해서 에러를 처리할 수 있음
:(예시)


3. flatten()

: 다차원 배열 공간을 1차원으로 평탄화 해주는 함수

4. clone

: 복사본을 만들어준다.

5. 텐서이름.numpy()

: 텐서 객체를 넘파이 array로 변환한다.

6 . insert()

: 리스트나 queue 에도 사용가능
: 리스트.insert(넣을 위치, 넣을 값)
큐.insert(넣을 위치, 넣을 값)


참고
https://blockdmask.tistory.com/538
https://velog.io/@u_jinju/Python-flatten-%ED%95%A8%EC%88%98

profile
정지호

0개의 댓글