본문 바로가기

분류 전체보기1070

[딥러닝] 지도학습 후 강화학습 (DeepSeek 알고리즘) DeepSeek 알고리즘을 보던 중 지도학습 후 강화학습을 했다는 것을 보고DeepSeek에게 해당 코드를 만들어 달라고 함. 1) 지도학습import numpy as npimport tensorflow as tffrom tensorflow.keras.models import Sequentialfrom tensorflow.keras.layers import Dense, LSTM, Embeddingimport psutilimport osp = psutil.Process(os.getpid()) # 현재 프로세스 객체 얻기p.cpu_affinity([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]) # CPU 0과 1에만 프로세스 실행 제한# p.cpu_affinity([15,16,1.. 2025. 2. 4.
[파이썬] 유튜브 자막 가져오기 from youtube_transcript_api import YouTubeTranscriptApidef get_youtube_transcript(video_id): """ 유튜브 동영상 ID를 받아 자막을 추출하는 함수 Args: video_id (str): 유튜브 동영상 ID Returns: list: 자막 데이터 리스트 """ try: # 지정된 언어로 자막 추출 (여기서는 한국어) transcript_list = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko']) return transcript_list except Exception a.. 2024. 10. 24.
[파이썬] png 파일로 동영상 만들기 파일명을 패턴으로 찾아서 png 파일들로 동영상 만들기import osimport numpy as npimport imageiofrom PIL import Image# avi로 만들 파일들이 있는 폴더 경로folder_path = 'E:/RnD/Stock/stockTradeClassify/train_tmp/750_tmp'out_path = 'E:/RnD/Stock/stockTradeClassify/train_tmp/750_tmp'file_pattern = "MAX_TEST"# 폴더에서 파일 리스트 가져오기file_list = os.listdir(folder_path)# 파일 이름 패턴에 맞는 파일들만 필터링하기# filtered_files = [file for file in file_list if fil.. 2024. 10. 15.
[파이썬] 문제 : 데이터에서 특정 데이터가 있으면 변경하기 x = [0,1,2,3,4,5,6,7,8,9]dealer = ['ddd', 'S'+x+x+x+x]라고 있으면 예를 들어 ddd가 들어가거나 혹은 S0123 이란 코드가 있으면 dealer 라는 값을 새로운 열로 추가 x = [0, 1, 'ddd', 3, 'S0123', 5, 'S2423', 7, 8, 9]dealer = ['ddd', 'S*']x_str = [str(i) for i in x] # 문자열로 변환된 x 리스트 생성x2 = [] # 새로운 x2 리스트 생성for item in x_str: # 문자열 데이터인 '0', '1','ddd'등을 item으로 하나씩 꺼냄 if item in dealer and '*' not in .. 2024. 7. 31.
[파이썬] 문제 : 이미지의 영역의 RGB값 평균 from PIL import Imageimport numpy as npdef get_average_rgb(image_path, x1, y1, x2, y2): # 함수 image = Image.open(image_path) # 이미지 열기 tmp = image.crop((x1, y1, x2, y2)) # 특정 영역 자르기 np_tmp = np.array(tmp) # NumPy 배열로 변환 average = np_tmp.mean(axis=(0, 1)) # RGB 평균 계산 # print(np.array(image)) # image 정보 # print(np_tmp).. 2024. 7. 28.
[파이썬] OpenGL의 3D 사각형을 시점 바꾸기 import pygamefrom pygame.locals import *from OpenGL.GL import *from OpenGL.GLU import *import sysdef generate_cube_vertices(size): # 큐브의 꼭짓점을 생성하는 함수 정의 s = size / 2.0 # 크기를 반으로 나눔 return [ # 큐브의 8개 꼭짓점 좌표 반환 ( s, -s, -s), # 오른쪽 아래 뒤 ( s, s, -s), # 오른쪽 위 뒤 (-s, s, -s), .. 2024. 7. 14.
[파이썬] OpenGL 사용해서 3D 사각형 그리기 import pygame # Pygame 모듈을 임포트from pygame.locals import * # Pygame 로컬 상수 임포트from OpenGL.GL import * # OpenGL 함수 임포트from OpenGL.GLU import * # OpenGL 유틸리티 함수 임포트vertices = ( # 큐브의 꼭짓점 좌표 정의 (1, -1, -1), # 0: 오른쪽 아래 뒤 (1, 1, -1), # 1: 오른쪽 위 뒤 (-1, 1, -1), # 2: 왼쪽 위 뒤 (-1, -1, -1), #.. 2024. 7. 14.
[파이썬] OpenGL 사용해서 삼각형, 사각형, 원 그리기 import pygame # Pygame 모듈을 임포트from pygame.locals import * # Pygame 로컬 상수 임포트from OpenGL.GL import * # OpenGL 함수 임포트from OpenGL.GLU import * # OpenGL 유틸리티 함수 임포트import math # 수학 함수 사용을 위한 math 모듈 임포트def draw_triangle(): # 삼각형을 그리는 함수 정의 glBegin(GL_TRIANGLES) .. 2024. 7. 13.
[파이썬] 문제 : 카페 메뉴 가격 출력 # 메뉴를 딕셔너리와 리스트로 등록menu = {1:['아메리카노',2500], 2:['가페라떼',3000], 3:['버블티',3500]}def menu_price(m_no): # 조건3) 매개변수로 받아 처리 if m_no in menu.keys(): # 번호가 key들 중 있는지 확인 name = menu[m_no][0] # value의 리스트[0]은 메뉴명 price = menu[m_no][1] # value의 리스트[1]은 가격 else: name = "" # 없는 번호면 없음으로 표시 price = 0 return name, price # 메뉴명, 가격 리턴menu_str =.. 2024. 7. 11.
[파이썬] 문제 : 음식 재료 입력하면 만들 수 있는 음식 출력 재료를 입력하면 만들수있는 음식이 나오는 프로그램(반복문 사용)# 음식과 재료를 딕셔너리로 만듬. 재료들은 리스트로 해서 만듬food_dic = {'김치찌게':['김치','돼지고기','파','양파'] ,'된잘찌게':['된장','두부','호박','양파'] }ingredient = input("재료:") # 쟈료를 입력 받음for k, v in food_dic.items(): # 반복문. 딕셔너리의 items()를 사용해서 키, 요소값을 k, v로 가져 옴 if ingredient in v: # 재료리스트 v 에 재료가 들어 있는지 in 으로 확인 print(f"{k}를 추천합니다.") # 음식 출력 2024. 7. 11.
728x90
반응형