본문 바로가기
반응형

전체 글81

[Python] 리스트 얕은 복사, 깊은 복사 차이 파이썬에서 '복사한다'라고 하면 두 가지 의미를 가집니다. 얕은 복사(Shallow copy)와 깊은(Deep copy)가 그것입니다. 이 둘의 차이는 무엇일까요? 이 개념은 파이썬에서 '리스트' 객체를 복사할 때 특히 주의해야 합니다. 우리가 '복사한다'라고 하면 일반적으로 똑같은 개체를 하나 더 만드는 것을 생각합니다. 따라서 Deep copy가 '찐 복사, 진짜 복사'다! 라고만 기억하면 헷갈리지 않습니다. 차분히 다시 설명드리도록 하겠습니다. 리스트 변수의 특징 파이썬에서 리스트 변수는 리스트 객체를 직접 저장하고 있지 않습니다. 리스트 자체는 다른 곳에 저장되어 있고, 리스트 변수에는 리스트가 어디에 저장되어있는지를 나타내는 '참조값(Reference)' = 즉 메모리에서 리스트 객체의 주소값이.. 2023. 10. 17.
[2024]안전 교육 스킵 방법 총정리(코드포함)_무조건 한 가지는 됨! 매 학기마다 들어야 하는 실험실 안전교육. 특히 할 것 많은 대학원생에겐 가만히 앉아 이 수업을 듣고 있는 시간만큼 아까운 것이 없습니다. 대학원 인턴 시절부터 박사과정 말미인 지금까지 매 학기마다 빨리 넘기는 방법을 검색해가면서 꼼수의 마법을 부렸었는데, 이게 또 강의마다 재생 방식이 다르다보니 한가지 방법으로 모든 강의를 넘기지 못 하는 경우가 생겼었습니다. 그래서 제가 보려고 만든 이 포스팅! 이 중 최소 한가지 방법은 무조건 됩니다.  *[2024] 안전 교육 사이트에서 지속적으로 스킵 방법들을 계속해서 차단하고 있습니다. 저도 생각날 때 마다 새로운 방법이 없나 찾아보고 업데이트 하고 있긴 한데, 댓글들이나 주변 사람들의 상황을 봤을 때 같은 방법으로도 된다는 사람이 있고 안 된다고 하는 사람이.. 2023. 10. 14.
Convolution이란? convolution 뜻, 계산 방법, 의미, Padding Convolution Convolution은 인공 지능(CNN)이나 영상 처리 등의 과목을 공부할 때 꼭 나오는 용어입니다. 대표적으로 유명한 인공지능 기법인 CNN은 Convolutionnal Neural Network의 줄임말이죠. 그렇다면 Convolution은 무엇일까요? 영상 처리 분야에서 Convolution은 행과 열을 가지는 Image에 대해 Convolution kernel을 convolution 계산하는 것을 이야기합니다. Convolution 계산은 * 기호로 나타낼 수 있고, 아래의 그림과 같은 연산을 합니다. Convolution kernel을 Image pixel에 겹치고, 겹쳐지는 자리의 숫자들끼리 곱한 다음 합한 것이 Convolution 연산의 결과가 됩니다. 수식적으로 나.. 2023. 10. 14.
SQLD 비전공자 합격 비법, SQLD 독학, SQLD 교재 추천, SQLD 준비 기간 SQLD SQLD는 한국 데이터산업 진흥원(Kdata)에서 주최하는 자격 검정 시험이에요. SQLD는 SQL(Structured Query language) + D(Developer)의 줄임말로, 'SQL 개발자' 라는 뜻입니다! SQLD는 데이터베이스 SQL 국가공인 자격증입니다. 따라서 관련 분야 취업 시 많이 요구하는 자격증이기도 하죠! SQLD? SQLP? 한국데이터산업진흥원에서 주최하는 비슷한 자격 검정 시험으로는 SQLP도 있습니다. SQLP는 SQL + P(Professional)의 뜻으로 '전문가'입니다. 헷갈리실 수도 있는데 어느정도 짧은 기간 독학으로도 취득 가능한 SQLD에 비해서 SQLP는 (제가 알기론) 전국에 합격자가 500명 내외밖에 되지 않는 최고난이도 자격 검정 시험이에요... 2023. 10. 14.
반응형