본문 바로가기
728x90

공부 목록318

Pandas 데이터프레임 기본 인덱싱 이론과 방법 데이터 분석을 위해 파이썬을 사용하는 데 있어 판다스(pandas)는 핵심이라 할 수 있습니다.. 데이터를 불러와 전처리를 수행하고 데이터 관계 확인 및 데이터 가시화까지 모두 지원되기 때문입니다. 판다스 홈페이지에서 해당 매뉴얼을 pdf로 제공해주고 있으며 현재 버전은 1.4.4로 약 3700페이지가량 됩니다. 오늘은 이 중에서 인덱싱에 관련된 내용을 포스팅하려고 합니다. 판다스 매뉴얼은 아래 링크에서 다운받을 수 있습니다. https://pandas.pydata.org/pandas-docs/version/1.4/pandas.pdf 1. 데이터프레임 셋 구성 판다스의 데이터프레임에서 가장 기본적으로 사용하는 데이터 추출방법은 [], loc, iloc 총 3개가 있습니다.. 우선 데이터프레임 구조의 데이.. 2023. 1. 5.
프로크리에이트 브러쉬 필압 그래프 이해와 조정 방법 기본 그래프 곡선을 그대로 사용하게 되면 오랜 시간 그림을 그릴 때 손에 무리가 오게 됩니다. 프로크리에트의 브러시를 사용하다 보면 실제 연필이나 붓으로 그릴때와 이질감을 느낄 수 있습니다. 이럴 때 브러쉬 필압을 조정하면 손에 힘을 들이지 않고 그림을 그릴 수 있으며 브러시마다 실제 브러시의 느낌을 더 살려 줄 수 있습니다. 프로크리에이트의 필압 그래프의 의미와 조정 방법에 대해 알아봅시다. 1. 애플펜슬 필압 조정 방법 최근에 프로크리에이트가 5.3.1로 업데이트 되면서 필압조정 위치와 명칭이 조금 변경되었습니다. 해당 포스팅은 5.3.1 버전 기준으로 작성합니다. 필압 곡선은 압력 및 다듬기 설정에서 확인할 수 있는데 왼쪽 위 갤러리 옆에 공구아이콘(동작) 내 있습니다. 압력 및 다듬기에 들어가면 .. 2023. 1. 2.
아이코젠 & 웰빙클럽 비교 및 이용 후기 2022년에는 1월부터 장기 출장을 다녀야만 했다. 작년까지 퇴근 후 아파트 단지 내의 골프연습장과 헬스클럽을 이용하여 몸매 관리에 신경을 썼는데, 출장이 잦다 보니 출장지 회식도 많고 운동도 못해 살이 점점 두꺼워져 갔다. 코로나 전에는 회사에서 출장지 헬스장과 계약을 맺어 출장자들에게 제공을 해 줬다고는 하나 코로나 시대에 그 또한 기대하지 못하게 됐다. 우연한 계기에 아이코젠 사용을 권유받았고, 등록 전 아이코젠과 유사한 웰빙클럽까지 같이 조사하게 되었다. 두 시스템 이용 시 결제방식과 탈퇴에 대해 유의사항이 있어 같이 설명을 해보려고 한다. 1. 아이코젠 vs. 웰빙클럽 선택 시 체크 포인트 본론에 앞서 아이코젠과 웰빙클럽이 무엇인지 모를 분들을 위해 간략히 소개하자면, 두 시스템은 전국 지역의 .. 2022. 12. 10.
맥북 M1에서 matplotlib 그래프 새창을 위한 pyqt 백엔드 사용하기(vscode) 맥북 M1을 구매한 지 약 5개월이 지났다. 파이썬 프로그램 활용과 그래픽 툴 사용을 위해 선택한 M1칩이었지만, 기존 사용하던 python과 vscode의 활용이 적용되지 않아 피로가 쌓이던 참에 확실하게 문제 해결을 해보고자 조사와 정리를 했다. 결론부터 얘기하자면 M1칩에서는 일반적인 방법으로 pyqt5가 설치되지 않는다. 이전 자료들을 서치 해보니 home brew를 통해 설치가 가능하다고 했다. 바로 실행에 옮겼지만 이번에 macos 버전이 업데이트 되면서 이 또한 통하지 않았다. 포기를 하려던 참에 눈에 들어온 vscode의 경고 문구에서 pyside6가 있었다. 정확하지 않을 수 있지만, 내가 이해한 내용은 pyqt는 정식이 아니고 pyside가 정식으로 qt를 배포한다는 것이었다. 무심결에.. 2022. 12. 7.
캐릭터 모델링을 위한 블렌더 사용자 도형 설정 팁 달범님의 클래스 101 강좌를 들으면서 나중에도 도움이 되는 내용들을 간략하게 정리하고 있습니다. 오늘은 블렌더 시작 시 나타나는 기본도형인 큐브를 다른 도형 또는 캐릭터를 만들기에 기본이 되는 도형으로 설정하는 팁을 소개하려고 합니다. 뭐 매번 들어갈 때마다 세팅해도 되겠지만, 캐릭터만 그리려는 분들께는 꽤나 유용한 기능이 아닐까 싶습니다. 1. 블렌더 기본 도형 블렌더에서 어떠한 세팅을 하지 않았다면 시작 시 원점 위치에 큐브 모양의 도형이 떡하니 자리 잡고 있는 것을 확인할 수 있습니다. 많은 강좌들을 보면 그 큐브를 클릭하고 'X'를 눌러 삭제를 요구합니다. 저도 처음에는 이 작업을 매번 해야 하나라는 생각이 들었었습니다. 캐릭터를 만들기 좋은 기본 도형은 '구'입니다. 대부분의 캐릭터는 둥글둥글.. 2022. 12. 4.
블렌더로 게임기 모델링 따라하기 feat. class 101 구독 맥북에어 M1을 구매하고 블렌더를 설치하고 유튜브 프리미엄을 구독했었습니다. 3D 모델링 학습을 위한 준비였으나 뭔가 2% 부족하단 생각이 자꾸 들었습니다. class 101의 경우 강좌 당 단가가 너무 세서 구매가 꺼려졌었으나 우연찮게 들른 class 101에서 구독서비스를 한다는 굳 뉴스를 확인하게 되었습니다. 월 19,000원의 구독료로 모든 수강을 다 들을 수 있다 내용이었는데 강좌의 종류들을 보니 디자인 관련 콘텐츠가 많이 있어 고민 없이 바로 구독을 해 버렸습니다. 처음으로 수강을 하게 된 강좌는 블레더 3D 모델링 관련이었고, 처음 모델링 주제는 게임기였습니다. 부끄럽지만 아래 캡처가 제 첫 작품입니다. 강의는 쉽게 구성되었으나 블렌더 2.79 버전으로 강의가 진행되다 보니 최신버전인 3.2.. 2022. 9. 26.
블렌더 레퍼런스 이미지 편집용 GIMP 소개 디자인 공부와 NFT 도전을 위해 구매하게 된 맥북에어 M1에 2D 스케치 및 콘셉트 드로잉을 위해 Krita를 설치하고, 3D 디자인을 위해 블렌더를 곁들였습니다. Krita의 경우 와콤을 이용해 팬으로 스케치북에 그림 그리듯이 스케치를 하면 별 문제는 없습니다. 제 그림 실력만이 문제겠지요. 블렌더의 경우에는 항상 그래왔듯이 3D 디자인 툴의 기능을 먼저 익히는 것이 중요합니다. 물론 Krita도 기능을 익혀야 하지만 3D 툴의 경우는 도구사용에 익숙하지 않으면 모델링하는데 애로사항이 많이 발생합니다. 1. GIMP 발견 카디아, 솔리드웍스, 프로이와 같은 3D 툴을 많이 다뤄본 저에게도 블렌더의 기능들은 생소하기만 하더군요. 두 달 전에 가입한 유튜브 프리미엄이 이제야 힘을 발휘하여 저에게 블렌더 .. 2022. 8. 18.
파이썬 시계열 데이터에서 시간 구간 추출 전처리 코드 파이썬으로 데이터 분석을 할 때 시계열 데이터를 많이 다루게 됩니다. 데이터 분석 시 특정 시간 구간의 데이터만 추출해서 사용을 하거나 사용하고 싶지 않은 구간의 데이터를 삭제하기도 합니다. 원하는 시간 구간을 설정하고 그 구간의 데이터만 추출하는 코드에 대해서 설명하도록 하겠습니다. 1. 시계열 데이터 생성 늘 그렇듯 시간을 포함한 시계열 데이터를 구성해 보도록 하겠습니다. 지난번에 설명한 데이터를 랜덤으로 만들어 주는 함수도 같이 사용하도록 하겠습니다. import pandas as pd import numpy as np import random import matplotlib.pyplot as plt def random_num(row_no): mean = random.random() std = ra.. 2022. 8. 16.
728x90