본문 바로가기

전체 글

(55)
[Python] Numpy 배열 생성 array() 함수 array() 함수로 다양한 형태의 배열 (벡터, 행렬, 텐서)를 생성할 수 있다. [In] import numpy as np a = np.array([0,1,2,3,4,5]) # 1차원 배열(=벡터) 생성 b = np.array([[0,1,2], [3,4,5]]) # 2차원 배열(=행렬) 생성 c = np.array([[[0,1,2], [3,4,5]], [[5,6,7], [2,1,0]]]) # 3차원 배열(=텐서) 생성 print(a) print(b) print(c) [Out] [0 1 2 3 4 5] [[0 1 2] [3 4 5]] [[[0 1 2] [3 4 5]] [[5 6 7] [2 1 0]]] zeros() 함수, ones() 함수 zeros() 함수 : 요소를 전부 0로 하..
[Python] Numpy 배열 형태 확인 Shape() 함수 [In] import numpy as np a = np.array([[0,1,2],[3,4,5]]) # 2x3 2차원 배열 print(np.shape(a)) [Out] (2, 3) len() 함수 [In] import numpy as np a = np.array([[0,1,2], [3,4,5]]) print(len(a)) # a의 가장 바깥쪽 요소 수를 얻음 [Out] 2
[Pytorch] Anaconda 가상환경 + Pytorch GPU 설치 대학원 일과를 끝나고 정리할 겸 집에서 이 글을 작성하게 되었다(졸리다...) Pytorch를 GPU 환경에서 돌리는 것은 은근 까다롭지만 Tensorflow만큼은 아니니, 어떻게든 따라올 수 있으면 좋겠다! - 컴퓨터 사양 : Window 11 + RTX 3070 - CUDA Version : 11.6 - CuDNN Version : 8.4.0 사전작업 - CUDA, CuDNN 설치 https://taichi1.tistory.com/3 [CUDA] RTX3070 + Window11 CUDA, CuDNN 설정 RTX 3070에서 Tensorflow와 Pytorch를 사용하기 위해 CUDA와 cuDNN 환경 세팅을 해보았다! CUDA 설치 https://developer.nvidia.com/cuda-too..
[pytorch] item() 함수 tensor에 하나의 값만 존재한다면, item() 함수를 사용해 python scalar 값을 얻을 수 있다. tensor에 여러개의 값이 존재한다면, 사용이 불가능하다. 아래 예시 코드를 참고해보자. import torch x = torch.randn(1) print(x) print(x.item()) 결과는 다음과 같은 것을 알 수가 있다.
[DeepLearning] Pytorch, Tensorflow를 위한 Anaconda 설치 및 세팅 대학원 일정을 마치고 집에서도 쉬지 못하는 나... 그래도 이렇게 정리를 해놓으면 나중에 반드시 도움이 될 거 같아 이렇게 글을 작성한다! 아나콘다 설치 다음 웹사이트에 접속을 해 Anaconda를 내려받을 수 있다. https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 링크에 들어가 Download 버튼을 클릭한다. 다음과 같..
[CUDA] RTX3070 + Window11 CUDA, CuDNN 설정 RTX 3070에서 Tensorflow와 Pytorch를 사용하기 위해 CUDA와 cuDNN 환경 세팅을 해보았다! CUDA 설치 https://developer.nvidia.com/cuda-toolkit-archive CUDA Toolkit ArchivePrevious releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent productio..
방열 핸드폰 케이스 제작 겨울철 전기자전거로 배달을 하다보면 너무 추워서 핸드폰이 급하게 방전되는 경우가 종종 있다(...) 급하게 보조베터리를 충전하려고 해도 너무 추워서 충전 자체가 안된다... 그래서 요번기회를 통해 겨울에도 무리없이 배달을 하기 위한 방열 핸드폰 케이스를 제작하고자 하였다! 먼저 방열판을 준비해준다. 참고로 +극과 -극이 나눠져 있지 않아 어느쪽으로 납땜해도 상관이 없다. 다음으로 준비할 것은 C TO A 케이블이다. 데이터를 전송하는 목적이 아니기 때문에 최대한 저렴한 케이블로 사도 상관이 없다. C타입 부분을 자르고 +-부분을 납땜을 할 준비를 한다. 데이터 케이블의 +부분과 -부분을 각각 방열판에 납땜을 해준 후 보조베터리를 이용해 정상 작동하는지 확인해본다. 정상적으로 작동하는 것을 확인할 수 있었..