본문 바로가기

분류 전체보기544

Error: must be real number, not NoneType. moviepy Error: must be real number, not NoneType. moviepy동영상을 연결하는 작업을 파이썬으로 수행하는 과정에서 위 에러가 발생하였습니다.전 moviepy 패키지에 VideoFileClip, concatenate_videoclips 메소드를 활용하여 수행하려고 하니,mp3 파일을 mp4로 전환하는 과정에서 나타나는 오류라고 하네요. 아래와 같이 ffmpeg 패키지를 업그레이드 하면 위 오류가 나타나지 않습니다.!pip install ffmpeg --upgrade 2024. 6. 19.
AttributeError: module 'openai' has no attribute 'OpenAI' AttributeError: module 'openai' has no attribute 'OpenAI'openai 패키지 버전이 맞지 않아 생길 수 있는 오류입니다.터미널에서 openai 패키지를 pip 기능을 사용하여 업그래이드 해주면 정상 사용이 가능한네요 pip install --upgrade openai 2024. 6. 2.
pandas 행 셔플 pandas 행 셔플Pandas에서 데이터프레임의 행을 무작위로 섞으려면 여러 방법을 사용할 수 있습니다. 주로 sample() 메소드 또는 numpy의 random.permutation()을 사용하여 이 작업을 수행할 수 있습니다. 다음은 각 방법에 대한 설명과 예제입니다. 1. sample() 메소드 사용하기sample() 메소드를 사용하면 데이터프레임의 행을 무작위로 선택하고, frac=1을 설정함으로써 전체 데이터프레임을 무작위 순서로 섞을 수 있습니다. 이 방법은 가장 간단하고 직관적입니다. import pandas as pd# 데이터프레임 생성df = pd.DataFrame({ 'A': range(1, 6), 'B': range(10, 15)})# 전체 데이터프레임을 무작위로 섞기s.. 2024. 5. 10.
오름차순 내림차순 비교 오름차순 내림차순 비교 설명오름차순(ascending order)은 숫자나 문자가 작은 것에서 큰 것으로, 또는 알파벳 A부터 Z까지 순서대로 정렬하는 것을 말합니다. 예를 들어, 숫자 1, 2, 3, 4, 5는 오름차순으로 정렬된 것입니다. 영어로는 "ascending order"라고 합니다.내림차순(descending order)은 숫자나 문자가 큰 것에서 작은 것으로, 또는 알파벳 Z부터 A까지 순서대로 정렬하는 것을 말합니다. 예를 들어, 숫자 5, 4, 3, 2, 1은 내림차순으로 정렬된 것입니다. 영어로는 "descending order"라고 합니다.이 두 용어는 데이터를 정렬할 때 자주 사용되며, 목록이나 표를 보다 쉽게 이해하고 찾아볼 수 있도록 도와줍니다. 오름차순 내림차순 비교 표아래는.. 2024. 5. 8.
GPT가 추천하는 스포츠 장르의 싱글 플레이어 (모바일 편) 모바일 플랫폼에서 즐길 수 있는 스포츠 장르의 싱글 플레이어 구글플레이 링크모바일 플랫폼에서 즐길 수 있는 스포츠 장르의 싱글 플레이어 게임 몇 가지를 추천드리겠습니다: FIFA Mobile: 축구 게임의 세계적인 리더인 FIFA 시리즈의 모바일 버전입니다. 실시간 축구 경기를 즐길 수 있으며, 다양한 리그와 팀을 경험할 수 있습니다. EA SPORTS FC™ Mobile 축구 - Google Play 앱FIFA Mobile이 이제 EA SPORTS FC™ Mobile로 출시되었습니다! 오늘 축구 스타들과 함께 시작하세요.play.google.com NBA Live Mobile Basketball: NBA 팀을 관리하고 플레이어를 컨트롤하여 경기를 진행하는 게임입니다. 각종 챌린지 모드와 시즌 모드에서 .. 2024. 5. 7.
자료구조 - 스택(stack) 공부하기 자료구조 - 스택(stack) 공부하기구조 알기스택은 일종의 자료구조로, 데이터에 대한 접근을 제한적으로 허용합니다. 이 구조의 핵심은 '후입선출(LIFO, Last In First Out)' 원칙을 따르는 것입니다. 이 원칙은 가장 마지막에 쌓은 데이터를 가장 먼저 꺼낼 수 있다는 것을 의미합니다. 스택은 마치 책을 바닥에서부터 쌓고, 책을 꺼낼 때는 가장 위에 있는 것부터 꺼내야 하는 것과 유사합니다. 스택과 대조되는 자료구조로 큐(Queue)가 있습니다. 큐는 '선입선출(FIFO, First In First Out)' 정책을 따르며, 이는 줄을 서서 차례대로 처리되는 것과 비슷합니다. 즉, 큐는 처음에 들어온 데이터가 가장 먼저 나가는 구조입니다. 관련 용어 알기작업명설명반환 값Push스택 맨 위에.. 2024. 5. 1.