항상 감사하며 마633

고정 헤더 영역

글 제목

메뉴 레이어

항상 감사하며 마633

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 개발 (59)
      • 개발환경설정 (6)
      • python-심화(Advanced) (23)
      • python-객체지향프로그래밍(OOP) (21)
      • python-병렬처리 (7)
      • python-속도향상(optimization) (2)
    • Study (16)
      • DeepLearning from scratch (16)
    • paper review (15)
      • NLP (15)
    • Google Machine Learning Boo.. (3)

검색 레이어

항상 감사하며 마633

검색 영역

컨텐츠 검색

deepcopy

  • Deep, Shallow Copy (3) - sorted vs sort

    2022.04.30 by Matthew0633

  • Deep, Shallow Copy (2) - Mutable vs Immutable

    2022.04.29 by Matthew0633

  • Deep, Shallow Copy (1) - 반복을 통한 List 생성 2가지 비교

    2022.04.28 by Matthew0633

Deep, Shallow Copy (3) - sorted vs sort

지난 두번에 걸쳐 deep copy 와 shallow copy 가 일어날 수 있는 비슷해보이는 함수 또는 연산을 비교해보았다. 마지막으로 같은 관점에서 sorted 함수와 sort 함수 를 살펴보자 sort vs sorted 함수 List를 정렬할 때 가장 많이 사용되는 함수는 두가지로, sort()와 sorted() 함수이다. 이 두가지 함수는 List의 원소를 정렬하는 것으로 동일하지만, 사용결과에 따른 차이가 명확하게 존재한다. 아래 예시를 보자 # sorted : 정렬 후 새로운 객체 반환 f_list = ['orange', 'apple', 'mango', 'papaya', 'lemon', 'strawberry', 'coconut'] print('sorted -', sorted(f_list)) #..

개발/python-심화(Advanced) 2022. 4. 30. 00:32

Deep, Shallow Copy (2) - Mutable vs Immutable

지난번에는 반복을 활용한 List 생성 2가지 방식에서의 Deep Copy, Shallow Copy 를 비교해보았는데, 이번에는 동일한 관점에서 Mutable객체와 Immutable 객체 간을 비교해보려 한다. deep, shallow copy를 공부하며, 개발에 관련된 개념을 공부할 때의 생각 또는 마음가짐에 대해 크게 배운 점이 있어 이를 마지막 부분에 적어보았다 Mutable vs Immutable 앞서서는, 반복을 활용해 List의 원소들을 생성하는 두가지 문법이 각각 Deep copy와 Shallow copy로 생성되는 예를 보았다. 좀 더 나아가서, mutable 객체와 immutable 객체 사이에는 copy 방식에서 어떤 차이가 있는지 살펴보자. 아래는 Mutable한 구조의 한 종류인 L..

개발/python-심화(Advanced) 2022. 4. 29. 01:58

Deep, Shallow Copy (1) - 반복을 통한 List 생성 2가지 비교

List 생성, 복사, 수정을 할 때, Deep Copy와 Shallow Copy가 일어나는 문법들을 구분하여 사용하지 않는다면, 내가 다루는 자료의 내용이 원치 않는 결과로 이어질 수 있다. Mutable한 List 생성, 복사, 수정을 할 수 있는 문법들과, 이들이 return하는 결과값을 정확히 알고 정리하는 것이 중요하다 반복을 활용한 List 생성 ( 연산자 “*” 사용 vs Comprehension) 굳이 이중리스트 값으로 예를 든 이유는 원소로 list 형식을 사용했을 때 mutable하여 수정이 가능하고, 이를 통해 차이를 살펴볼 수 있기 때문이다. 따라서 예시를 볼 때, 이중리스트에 큰 의미를 두지 않아도 되겠다. List를 생성하고 원소들을 반복문을 통해서 초기화하고자 할 때 두가지 방..

개발/python-심화(Advanced) 2022. 4. 28. 23:34

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
항상 감사하며 마633 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바