본문 바로가기

분류 전체보기544

Scipy 기초사용법 (최적화, 통계, 신호처리,선형대수) Scipy 기초사용법 (최적화/optimize, 통계/stats, 신호처리/sigmal ,선형대수/linalg) 0.설명 # SciPy는 과학, 수학, 엔지니어링 등에 사용되는 고급 계산 기능을 제공하는 Python 라이브러리입니다. # 선형 대수, 통계, 신호 처리, 최적화 등 다양한 분야의 기능을 제공합니다. 1. 라이브러리 임포트 import numpy as np import scipy 2. 선형대수(scipy.linalg) 역행렬 계산 import numpy as np from scipy import linalg A = np.array([[1, 2], [3, 4]]) B = np.array([5, 6]) # 역행렬 계산 A_inv = linalg.inv(A) print(A_inv) # out : .. 2023. 4. 16.
javascript tensorflow install / 자바스크립트 텐서플로우 설치 javascript tensorflow install / 자바스크립트 텐서플로우 설치 1. Node.js 설치 // TensorFlow.js는 Node.js에서 동작합니다. // Node.js를 이용하지 않으면 사용할 수 없습니다. // Node.js는 다음 웹사이트에서 다운로드할 수 있습니다. // https://nodejs.org/en/ 2. TensorFlow.js 설치 // npm(Node.js 패키지 관리자)을 사용하여 TensorFlow.js를 설치합니다. // 명령 프롬프트 또는 터미널에서 아래 명령어를 입력합니다. // npm install @tensorflow/tfjs 3. TensorFlow.js 사용 // require('@tensorflow/tfjs')를 호출하여 TensorFlow.. 2023. 4. 16.
자바스크립트 변수 선언 및 할당 활용예시 자바스크립트 변수 선언 및 할당 활용예시 0. 설명 // JavaScript에서 변수 선언 및 할당은 매우 중요한 개념입니다. // 변수를 사용하여 데이터를 저장하고 조작할 수 있습니다. // 이제 변수를 선언하고 할당하는 방법을 알아보고, 간단한 활용 예시를 살펴보겠습니다. 1. 변수 선언 및 할당 let name = "Hoon"; let age = 30; 2. 예시 문자열 결합 // 변수 할당 let firstName = "John"; let lastName = "Doe"; // 문자 결합 let fullName = firstName + " " + lastName; console.log(fullName); // out : "John Doe" 수학 계산 // 변수 할당 let num1 = 10; let.. 2023. 4. 16.
pillow image rotate 검정색 공백 없이 파이썬 이미지 회전 pillow image rotate 검정색 공백 없이 파이썬 이미지 회전 pillow image rotate with no black space img.rotate 옵션인 expand를 True로 정성해두어야 검정색 공백 없이 회전 됩니다. from PIL import Image # Open the image file img = Image.open('image.jpg') # Rotate the image by 45 degrees clockwise img_rotated = img.rotate(45, expand=True) # Save the rotated image img_rotated.save('image_rotated.jpg') 2023. 4. 15.
pytorch 기초 사용법(텐서 생성, 텐서 연산, 데이터셋 및 데이터 로더) pytorch 기초 사용법 (텐서 생성, 텐서 연산, 데이터셋 및 데이터 로더/Dataset, DataLoader) 0. 설명 # PyTorch는 딥러닝 연구 및 개발을 위한 오픈 소스 라이브러리로, Python 기반의 텐서 계산 및 GPU 가속화 지원, 자동 미분 및 최적화를 위한 도구를 제공합니다. 1. 설치 pip install torch 혹은 https://pytorch.org/ 참고하세요 2. 텐서 생성 0 텐서 생성 zeros_tensor = torch.zeros(3, 3) 1 텐서 생성 ones_tensor = torch.ones(3, 3) 랜덤 탠서 생성 random_tensor = torch.rand(3, 3) 리스트나, 넘파이 어레이 배열 to 텐서 import numpy as np d.. 2023. 4. 15.
알고있으면 좋은 로그 공식 기본 설명 로그에는 자연로그, 상용로그, 밑이 a인 로그 등 여러 가지 종류가 있습니다. 로그 성질 log_a(1) = 0 로그의 밑과 관계없이 진수가 1이면 그 값은 0과 같음 log_a(a) = 1 로그의 밑과 진수가 같으면 1과 같음 log_a(a^x) = x 밑이 a인 로그에서 a의 x 거듭제곱은 x와 같다. a^(log_a(x)) = x 밑이 a인 로그에서 log_a(x)만큼의 거듭제곱을 한 a는 x와 같다. 로그의 연산 규칙 log_a(x * y) = log_a(x) + log_a(y) 밑이 a인 로그에서 x와 y의 곱에 대한 로그값은 x에 대한 로그값과 y에 대한 로그값의 합과 같다. log_a(x / y) = log_a(x) - log_a(y) 밑이 a인 로그에서 x를 y로 나눈 값에 대한.. 2023. 4. 15.