본문 바로가기

반응형

Languages&Library/Python

(4)
Perplexity API를 활용한 블로그 포스트 자동 생성기 import osimport reimport openaifrom datetime import datetime사용자 정의 함수: Perplexity API로 글 작성def generate_blog_posts(api_key, query_list, prompts, output_dir="output"): """ Perplexity API를 이용해 특정 주제와 프롬프트로 블로그 글을 작성하는 함수. Parameters: api_key (str): Perplexity API 키 query_list (list): 주제(키워드) 리스트 prompts (dict): 각 주제에 대한 프롬프트 딕셔너리 output_dir (str): 결과 파일을 저장할 디렉..
Google 트렌드 API로 특정 주제의 인기 키워드 분석하기 from serpapi import GoogleSearchfrom datetime import datetimeimport os# 사용자 정의 함수: Google 트렌드에서 키워드 트렌드 가져오기def fetch_keyword_trends(api_key, query_list, date_range, output_dir="output"): """ Google 트렌드에서 특정 주제의 인기 키워드를 가져오는 함수. Parameters: api_key (str): SerpApi API 키 query_list (list): 검색할 주제(키워드)들의 리스트 date_range (str): 검색 기간 (예: "today 7-d", "2023-01-01 2023-01-..
동영상 클립 만들기 / 원하는 구간 자르기 pip install moviepy Python의 moviepy패키지를 이용하면 간단하게 클립영상을 만들 수 있다. 아래 코드에 동영상의 path, 원하는 구간의 시작시간, 원하는 구간의 끝시간 으로 clip_video를 만들고, clip_video.write_videofile(save_path) 로 클립영상을 저장할 수 있다. from moviepy.editor import VideoFileClip, concatenate_videoclips def make_clip_video(path,save_path, start_t, end_t): clip_video = VideoFileClip(path).subclip(str_time(start_t), str_time(end_t)) clip_video.write_v..
DICOM series에 object detection결과 그리기 워낙에 좋은 코드들이 많지만, 내가 사용하는 방법. 사실 결과에 따라서 항상 새로 코드를 짜는 편인데, 이 방법은 ROI의 위치 확인용도로 사용한다. 딥러닝 결괏 값은 text파일에 (x1, y1, z1, x2, y2, z2) 이 순서로 좌표값을 저장하였다. 일반 jpg파일로 여러 장 저장할 수 있지만, case도 많고 1 case에 몇백 장씩 있으면 데이터 관리가 힘들다. 그래서 1개의 파일에 결과를 보기위해서 파일 포맷을 찾다가 nifti는 color값을 넣을 수가 없어서 (color값도 넣고 볼수있을수도 있지만, 난 도저히 찾아봐도 되지가 않았다) 그래서. mha 파일 포맷으로 저장하여 ImageJ를 이용하여 열어서 확인하는 방식으로 구성하였음. import numpy as np import Sim..

반응형