본문 바로가기

728x90

파이썬(PYTHON)

(25)
CharGPT를 활용한 자동차 구성품 트리 구조 파이썬 코드로 표현할 수 있도록 하였으며 이를 통해 기존 자료를 좀 더 detail하게 정리하거나 구조적 연결과 정리를 원하거나 표현하고자 할 때 CharGPT를 활용하는 부분이 있을 것으로 생각되어 그 결과를 공유합니다. car = { 'Engine': { 'Cylinder': { 'Piston': { 'Piston Ring': None, 'Connecting Rod': None, 'Wrist Pin': None }, 'Cylinder Head': { 'Valves': None, 'Spark Plug': None, 'Camshaft': None }, 'Engine Block': None }, 'Crankshaft': None, 'Oil Pump': None, 'Oil Pan': None }, 'Fuel..
파이썬을 이용한 위치에 따른 점들의 랜덤한 움직임에 대한 고찰 (경계면 구속 조건시) 1. 정의 및 조건 : 입자의 확산을 모사함 CASE #1 : 중앙에서 시작, CASE #2 : 임의의 위치에서 시작 2차원 정사각형의 중앙에 최초에 위치한 점 100개 (위치 중첩 허용)이 램덤하게 움직일 경우, 정사각형의 각 선분과 맞날 경우 그 선분에 고정될 경우의 확률과 최초에 2차원 정사각형 면의 위치한 점 100개가 랜덤하게 이동할 경우 2. 문제 : 2개의 경우에 대한 분포 확률을 통해 상호간 확률을 비교하여 위치에 따른 3. 실행 이미지 (예시) : 4. Test 결과 (상단, 하단, 좌측, 우측) (95% 이상시) 4.1 At CASE #1-1 (200 x 200) . Test #1 : 22, 23, 19, 31 . Test #2 : 21, 26, 24, 24 . Test #3 : 28,..
챔버(chamber) 제어용 GUI # Part1 : https://www.youtube.com/watch?v=_If4ikS43_Q # Part2 : https://www.youtube.com/watch?v=E_4lSE6k-es # # ver : 0.4 from tkinter import * from PIL import Image, ImageTk from datetime import * import time import random import pymysql import matplotlib.pyplot as plt from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg import numpy as np from matplotlib.figure import Figure from US..
물분자 운동 simulation pygame를 활용하여 수소와 산소로 이루어진 물분자의 움직임을 표현해 보았음. import pygame import time, random import numpy as np SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 pygame.init() screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) done = False clock = pygame.time.Clock() myFont1 = pygame.font.Font(None, 50) myFont2 = pygame.font.Font(None, 50) RAD1 = 10 #60 RAD2 = 5 #25 pos_x = [] pos_y = [] A1 = [] for i in ra..
입자 운동 시뮬레이션 (particle movement simulation) 목적 1. 주어진 2차원 면(공간)에 램덤하게 원형 입자들의 움직이도록 한다. 2. 공간의 최외곾 경계면에 대해서는 한계에 대한 경계를 주어 입자들이 제한된 공간 내에 있도록 한다. 3. 원형 입자의 위치는 x좌표와 y좌표로 정의한다. 4. 초기 좌표 이후 원형 입자의 좌표는 x축으로 , y축으로 동일한 간격으로 램덤하게 이동한다. 5. 상기 2차원 면에서 입자들이 특정 영역에 있을 경우, 그 영역 내에서만 램덤하게 이동하도록 제한하여 촉매와 같이 친화성 영역으로 특정하여 simulaton 한다.
분리막 형상 (대칭 vs 비대칭) 따른 확산 고찰과 그 결과 본 연구의 목적은 동일한 공간에 동일한 물질의 동일한 농도 사이에 통로 형태에 따른 분리막이 가지는 확산 현상을 고찰하여 외력(에너지)없이도 분리막에 의해 두 영역 사이에 농도 변화를 유발할 수 있음을 Python를 통해 Simulation 하였습니다. 1. 고찰 내용 : 1.1 전제 조건 1.1.1) 전체 영역 크기 : pixel 640(width) x 480(height) 1.1.2) 전체 Nano 입자 수 : 100 ea 1.1.3) 좌측 영역 크기 : pixel 270(width) x 480(height) 1.1.4) 좌측 Nano 입자 수 : 50 ea 1.1.5) 우측 영역 크기 : pixel 270(width) x 480(height) 1.1.6) 우측 Nano 입자 수 : 50 ea 1.1..
PYTORCH 숫자 이미지 인식 및 분류 # https://www.youtube.com/watch?v=ovZ_54IUSU4 # mage dataset preparation in PyTorch (Dataloaders and Transforms) import torchvision import torch import torchvision.transforms as transforms import os import matplotlib.pyplot as plt import numpy as np import time train_dataset_path = './data/num/training/training' test_dataset_path = './data/num/validation/validation' mean = [0.4363, 0.4328, 0.329..
파이썬 게임 (Space Invader) # https://www.youtube.com/watch?v=Q-__8Xw9KTM import pygame import os import time import random pygame.font.init() WIDTH, HEIGHT = 750, 750 WIN = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Space Shooter Tutorial") # load images RED_SPACE_SHIP = pygame.image.load(os.path.join('assets','pixel_ship_red_small.png')) GREEN_SPACE_SHIP = pygame.image.load(os.path.join('assets'..

728x90