본문 바로가기
반응형

전체 글196

연습문제 2.1c 항등, 교환, 회전 행렬 (15~17) 계속해서 2장 1절의 항등(Identity), 교환(Exchange), 회전(Rotation) 행렬들에 대한 연습문제들을 풀어보겠습니다. 문제 15 2 × 2 항등 행렬 & 교환 행렬 (a) 2 × 2 항등 행렬 $I$는 어떻게 생겼습니까? $I$ 곱하기 $\begin{pmatrix} \begin{array}{r} x \\ y \end{array} \end{pmatrix}$는 $\begin{pmatrix} \begin{array}{r} x \\ y \end{array} \end{pmatrix}$입니다. (b) 2 × 2 교환 행렬 $P$는 어떻게 생겼습니까? $P$ 곱하기 $\begin{pmatrix} \begin{array}{r} x \\ y \end{array} \end{pmatrix}$는 $\beg.. 2023. 9. 26.
리눅스에서 그래픽카드 확인하는 방법 이번 포스팅에서는 리눅스에서 그래픽 카드를 확인하는 방법을 알아보겠습니다. 리눅스에서 그래픽카드 확인하기 여러 가지 방법이 있습니다만, 보통은 터미널에 몇 가지 명령어를 사용하여 그래픽 카드 정보를 확인할 수 있습니다 아래 그림과 같이 lspci 명령어를 사용하여 PCI 장치 목록을 검색하여 VGA 관련 정보를 표시합니다. $ lspci | grep -i vga 저의 컴퓨터는 AMD 그래픽 카드라는 것이 나옵니다. 만약 모델명이 자세히 안나올 경우 다음과 같이 pci 장치명을 업데이트하고 위 명령을 다시 시도해보시기 바랍니다. $ sudo update-pciids 그외에 다음과 같은 방법들이 있습니다. $ lshw -C display: 시스템의 디스플레이 장치에 대한 자세한 정보를 표시합니다. $ nvi.. 2023. 6. 7.
리눅스 PIP 설치 방법 (CentOS 기준) 이번 글에서는 리눅스에서 pip를 설치하는 방법을 알아보겠습니다. 리눅스에서는 기본적으로 python이 설치되어 있기 때문에 pip를 설치하면 필요한 모듈을 쉽게 사용할 수 있습니다. 윈도우에서 python과 pip를 설치하는 방법은 아래 링크를 참고하세요. 아주 쉬운 Python 설치 및 시작 (윈도우에서 PIP 사용) 아주 쉬운 Python 설치 및 시작 (윈도우에서 PIP 사용) 윈도우에서 python을 설치하고 시작하는 가장 쉬운 방법을 설명하고, PIP를 이용해 모듈을 설치하는 방법을 소개하겠습니다. Python은 MS 스토어에서 몇 번의 클릭만으로 설치할 수 있고, PIP의 설치 er5030000.tistory.com CentOS에서 pip를 설치하는 방법은 다음과 같습니다: 먼저 다음과 같이.. 2023. 5. 29.
연습문제 2.1b 행렬과 벡터의 곱셈 (9~14) 2장 1절의 행렬과 벡터의 곱에 대한 연습문제들을 풀어보겠습니다. 문제 9 행렬과 벡터의 곱 계산하기 아래의 행렬과 벡터의 곱 Ax를 행과 열 벡터의 내적으로 계산하라. (a) $\begin{pmatrix} \begin{array}{rrr} 1 & 2 & 4 \\ -2 & 3 & 1 \\ -4 & 1 & 2 \end{array} \end{pmatrix}$$\begin{pmatrix} \begin{array}{r} 2 \\ 2 \\ 3 \end{array} \end{pmatrix}$ (b) $\begin{pmatrix} \begin{array}{rrrr} 2 & 1 & 0 & 0 \\ 1 & 2 & 1 & 0 \\ 0 & 1 & 2 & 1 \\ 0 & 0 & 1 & 2 \end{array} \end{pma.. 2023. 5. 16.
윈도우에서 TensorFlow설치: PIP 사용 TensorFlow는 구글에서 개발한 오픈소스 머신러닝 프레임워크로, 다양한 분야에서 사용되고 있습니다. TensorFlow는 딥러닝 모델을 쉽게 개발하고 학습시킬 수 있도록 다양한 기능을 제공합니다. TensorFlow는 Python이나 C++ 등의 언어를 지원하고, 또한 CPU 및 GPU에서 동작하는 버전을 가지고 있습니다. 이번 포스팅에서는 Python의 pip를 이용해서 윈도우 OS에 TensorFlow를 설치하는 방법을 알아보겠습니다. 특히 설치 중 발생할 수 있는 Long Path 에러에 대해서도 설명하겠습니다. 1. TensorFlow의 설치 방법 먼저 필요 사항을 보면, TensorFlow는 Python 3.6~3.9 버전 및 Windows 7 이상(C++ 재배포 가능 패키지) 이상에서 테.. 2023. 5. 8.
Matplotlib을 이용해서 다중 그래프 그리기: subplot 파이썬의 라이브러리 모듈인 Matplotlib에는 여러 쌍의 데이터 셋을 한 번에 그릴 수 있는 subplot 기능이 있습니다. 이 기능을 이용하면 여러 데이터를 하나의 그림 안에 시각화하여 비교할 수 있어 특히 공대생들에게 유용합니다. 이번 글에서는 subplot의 사용법을 알아보겠습니다. 1. Matplotlib의 subplot 함수 Matplotlib은 파이썬에서 그래프를 그리기 위한 라이브러리입니다. 여기에는 여러 종류의 그래프를 그리기 위한 다양한 함수와 클래스가 포함되어 있습니다. Matplotlib은 NumPy와 함께 사용되며, 데이터를 그래프로 시각화하는데 매우 유용합니다. 그리고 오늘의 주제인 subplot()은 Matplotlib에서 제공하는 함수 중 하나입니다. subplot() 함수.. 2023. 4. 27.
파이썬의 collections 모듈: 데이터 구조를 더 쉽게 다루기 파이썬에서는 collections 모듈을 사용하여 리스트, 튜플, 딕셔너리 등과 같은 데이터 구조를 더 쉽게 다룰 수 있습니다. 이 모듈은 기본적인 내장 모듈로 따로 설치가 필요하지 않습니다. 이번 글에서는 collections 모듈의 유용한 다섯 가지 클래스, namedtuple, deque, defaultdict, Counter, OrderedDict에 대해 알아보겠습니다. Collection module에서 제공하는 클래스는 다음과 같이 import 하여 사용할 수 있습니다. from collections import 클래스명 1. namedtuple namedtuple은 튜플을 생성할 때 인덱스로만 접근하는 것 대신 이름으로 접근할 수 있도록 해주는 클래스입니다. 이 클래스를 사용하면 코드의 이해.. 2023. 4. 25.
Numpy 배열의 인덱스가 불리언이면 np.array 배열의 인덱스로 불리언 값(True, False)을 사용하면 True에 해당하는 원소만 선택하여 작업할 수 있습니다. 이번 포스팅은 배열의 인덱스가 불리언인 경우를 예를 통해서 알아보겠습니다. 먼저, 아래와 같이 정수로 이뤄진 배열가 있다고 가정해 보겠습니다. x = np.array([1, 2, 3, 4, 5]) 이제, 각 원소가 3보다 큰지를 판단한 불리언 리스트를 만들어 보겠습니다 (즉, x > 3 인지). 결과가 mask = [False, False, False, True, True]이 돼야 하는데, 아래와 같이 판단을 하는 코드를 만들 수 있습니다. import numpy as np mask = [] # 빈 리스트 생성 x = np.array([1,2,3,4,5]) for i in.. 2023. 4. 24.
반응형