반응형
Pixerise - 고성능 3D 소프트웨어 렌더링 엔진 테스트
Python/Python 예제 코드2025. 2. 4. 23:13Pixerise - 고성능 3D 소프트웨어 렌더링 엔진 테스트

GPU가 아닌  CPU에서 돌아가는 고성능 3D 소프트 렌더링 엔진이라고 소개하고 있는 Pixerise를 발견하여 간단히 테스트해본 결과입니다.  NumPy와 Numba JIT compilation을 사용하여 최적화 했다고 합니다. https://github.com/enricostara/pixerise최초작성 2025. 2. 4다음 포스트에 나온대로 Miniconda를 사용한 Python 개발 환경을 윈도우에 설치된 노트북에서 진행했습니다. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)https://webnautes.tistory.com/1842 윈도우키 누르고 miniconda를 입력하여 보이는 Anaconda P..

Python/Python - 스레드&프로세스2025. 2. 2. 11:05Condition을 사용하여 스레드가 번갈아 가며 실행하는 Python 예제 코드

Condition을 사용하여 두 개의 스레드가 번갈아 가며 실행하는 Python 예제 코드를 작성하기 위해 Claude 3.5 sonet과 ChatGPT 무료버전에게 질문해본 것을 정리했습니다.  글을 다 작성하고 나서 다시 읽어보니 똑같이 유료 버전의 모델을 사용해야 더 정확하지 않을까 싶네요2025. 2. 2  최초작성클로드와 쳇지피티에게 번갈아가며 물어본 결과 쓰레드 동기화를 AI도 어려워하는 구나 싶네요. 서로 상대방의 코드가 문제 있다고 얘기를 반복하며 수정하다가 최종적으로 쳇지피티가 수정한 코드를 클로드가 그렇게 작성해도 된다고 인정했어요. 마지막 쯤에 서로 주장을  반복하던 때에 답변 얻은 결과만 공유합니다. Claude 3.5 sonet notify_all()보다는 notify()가 더 적..

Python/Python 자료구조2025. 1. 30. 10:44Python으로 Stack, Queue 구현

파이썬을 사용하여 스택, 큐를 구현하는 방법을 다루고 있습니다. 이번 글을 작성하며 파이썬에는 포인터가 없어서 자료 구조를 어떻게 구현할까 싶었던 의문점이 풀렸습니다. 2025. 1. 30  최초작성링크드 리스트(Linked List)스택(Stack)큐(Queue)링크드 리스트(Linked List) 파이썬은 기본적으로 포인터를 직접적으로 사용할 수 있는 언어가 아니지만, 객체 참조를 통해 간접적으로 포인터와 유사한 방식으로 동작할 수 있습니다. 파이썬에서 모든 변수는 객체에 대한 참조(reference)로 작동하며, 이는 C/C++의 포인터와 개념적으로 유사합니다. 링크드 리스트(Linked List) 구조를 사용하여 포인터처럼 동작하도록 구현할 수 있습니다. 링크드 리스트에서 각 노드에 포함되어 있는..

MQTT 개념 및 예제
Python/Python 예제 코드2024. 12. 29. 20:02MQTT 개념 및 예제

MQTT 개념과 Python으로 작성된 예제를 다룹니다.다음 링크의 문서를 번역한 내용을 바탕으로 이해한 것을 보충했습니다. https://learn.sparkfun.com/tutorials/introduction-to-mqtt/all  추가적으로 아래 링크를 참고했습니다.https://khj93.tistory.com/entry/MQTT-MQTT의-개념 MQTT 개념MQTT 동작브로커 세팅    우분투    윈도우Python으로 MQTT 통신    subscribe.py    publish.py2022. 2. 23  최초작성 2023. 5. 11  추가로 다음 링크를 참고했습니다.https://1000sj.tistory.com/307 https://developer-finn.tistory.com/1 ht..

Python/누구나 다하는 파이썬 강좌2024. 12. 5. 22:33아규먼트와 파라미터 차이

아규먼트와 파라미터 차이를 다룹니다.2024. 12. 5  최초작성파라미터(Parameter)함수 정의에서 사용되는 변수로 함수가 입력값을 받을 때 사용하는 이름입니다.아규먼트(Argument)함수 호출 시 함수에 전달되는 값입니다.파이썬 코드를 기준으로 예시를 듭니다.# 함수 정의def add_numbers(a, b):  # a와 b는 파라미터(Parameter)    return a + b# 함수 호출result = add_numbers(3, 5)  # 3과 5는 아규먼트(Argument)print(result)

Python/TTS2024. 11. 16. 07:30meloTTS +pyQT5 테스트

pyQT5로 간단히 GUI를 만들어서 meloTTS를 테스트해본 영상입니다. 1660에서 돌린 결과인데 처음 목소리가 나올때까진 모델도 로드해야 해서 시간이 좀 걸리지만 이후에는 바로 목소리가 나오는걸 확인할 수 있습니다. 최초작성 2024. 11. 14최종작성 2024. 11. 16 최초버전입니다. https://youtu.be/xfDU24stn20?si=akL4th2UP47za2Yd   개선버전입니다. https://youtu.be/yxwWGayFPe8   두번째 개선버전입니다.  https://youtu.be/xIIlWUefSWQ?si=CkqWj3yuGU1kJ0WR

Python/Python 개발환경2024. 11. 14. 19:44Python 디버깅시 print 대신 IceCream의 ic 사용하세요

Python 디버깅시 print 대신 사용할 수 있는 IceCream 패키지의 ic를 다룹니다.최초작성 2024. 11. 14ic는 print 함수보다 많은 정보를 출력해줍니다.  from icecream import icdef add(x, y):    return x + yprint(add(10, 20)) # 30ic(add(10, 20))# ic| add(10, 20): 30ic의 출력을 한 줄로 조정할 수 있습니다. ic.disable()를 사용하면 ic의 출력을 막습니다.  from icecream import icdef add(x, y):    return x + y# ic 출력을 막습니다.ic.disable()print(add(10, 20)) ic(add(10, 20)) 30ic.enable(..

Python/TTS2024. 11. 14. 19:02TTS 라이브러리 MeloTTS로 한국어 음성 합성해보기

TTS( text-to-speech ) 라이브러리인 MeloTTS를 사용하여 한국어 음성을 합성해봤습니다.  깃허브 주소는 https://github.com/myshell-ai/MeloTTS 입니다. 2024. 7. 14  최초작성2024. 11. 9  윈도우에서 실행시 python3 대신 python을 사용해야함. 디폴트 설치로는 파이토치가 CPU를 위해 설치됨2024. 11. 10 cuda 사용하도록 pytorch 설치하여 테스트 진행2024. 11. 14Linux와 macOS, Windows에서 가능한 방법입니다.   최종 문서 작성시 테스트는 Windows에서 진행했습니다.가급적이면 miniconda나 anaconda 환경에서 진행하세요. conda 환경 만드는 방법은 아래 링크를 참고하세요. V..

Python/누구나 다하는 파이썬 강좌2024. 11. 3. 13:22누구나 다하는 원페이지 파이썬 강좌

문득 원페이지로 파이썬 기본 문법을 훌어볼 수 있는 강좌를 써봐야 겠다 싶었는데 이제서야 작성 해보고 있습니다. 꾸준히 정기적으로 읽어보면서 계속 수정해볼 생각입니다. 2024. 9. 5  최초작성2024. 9. 152024. 9. 29 2024. 11. 3파이썬은 배우기 쉬운 프로그래밍 언어 중 하나입니다. 잠시 시간을 내어 본 문서를 읽어보면 파이썬의 기본적인 문법을 파악하고 간단한 코드를 작성해볼 수 있도록 해보려고 합니다.   파이썬을 실행하기 위한 개발 환경은 다음 포스트를 참고하세요. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)https://webnautes.tistory.com/1842이제 파이썬을 살..

Python/누구나 다하는 파이썬 강좌2024. 11. 3. 13:20누구나 다하는 파이썬 강좌

누구나 다하는 파이썬 강좌를 정리해보려고 합니다. 본 포스트에 다 작성하는 건 아니구 별도의 포스트에 나눠 작성되어 본 포스트에 링크를 추가하는 방식으로 완성될거 같습니다.  2024. 6. 22  최초작성 2024. 7. 18  누구나 다하는 파이썬 강좌 - 제어문2024. 7. 21  누구나 다하는 파이썬 강좌 - 리스트(list) 수정2024. 8. 6   개발환경 글 링크 추가2024. 9. 15 누구나 다하는 파이썬 원페이지 강좌 추가2024. 11. 3  Python - lambda 예제 코드Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)https://webnautes.tistory.com/1842 mini..

반응형
image