분류 전체보기 299

[python] 금과 달러의 상관관계(FinanceDataReader, Pyplot, Pandas)

이번 글에서는 2010년부터 현재까지의 금과 달러 그리고 금과 국채의 상관관계를 FinanceDataReader와 pyplot으로 간단하게 살펴보겠습니다. 상관관계를 2번 확인할 것이기 때문에 데이터 불러올 때 서로 다른 방법으로 구현해 보겠습니다. ⭐ 코드가 사용된 환경은 jupyter notebook입니다. FinanceDataReader 한국 주식 가격, 미국주식 가격, 지수, 환율, 암호화폐 가격, 종목 리스팅 등 금융 데이터 수집 라이브러리입니다. Pyplot Matplotlib를 MATALAB처럼 작동하게 만드는 라이브러리입니다. 이번 글에서는 그래프를 그리는 데 사용됩니다. Pandas 데이터 처리와 분석을 위한 라이브러리입니다. 이번 글에서는 데이터를 합치는 데 사용됩니다. 설치하기 !pi..

[Blender] 여러 Object에 같은 Material 적용하기

이번 글에서는 Blender에서 여러 Object에 같은 Material을 단축키로 쉽게 적용하는 방법에 대해 설명해 보겠습니다. Material을 적용할 Object들을 먼저 선택한 뒤, 마지막으로 사용하라 Material을 가진 Object를 선택합니다. 마지막에 선택된 Object의 경우 주황색으로 쉽게 알아볼 수 있습니다. [ctrl + l](컨트롤 키와 알파벳 엘 키)을 누른 후 Link Materials를 클릭합니다. 그럼 적용된 것을 확인할 수 있습니다.

Blender 2024.01.14

[Blender] 다른 Object의 Rigid Body 복사 후 설정하기

이번 글에서는 Blender에서 다른 Object의 Rigid Body를 복사하여 설정하는 방법에 대해 설명해 보겠습니다. 예제로는 저번에 만들어둔 Cell Fraction 예제의 Object들을 사용하였습니다. 복사하여 설정하고 싶은 Object를 먼저 클릭한 뒤 Rigid Body가 설정된 Object를 맨 마지막에 선택합니다. 마지막에 선택된 Object의 경우 주황색으로 쉽게 알아볼 수 있습니다. 👀 이 글에서는 쉽게 보여드리기 위해서 몇개만 선택했지만 위와 같은 gif 이미지의 경우 object들 모두 Rigid Body를 적용하였습니다. [Object - Rigid Body - Copy From Active]를 클릭합니다. Object를 클릭하면 똑같이 설정된 것을 확인할 수 있습니다.

Blender 2024.01.14

[Blender] Cell Fraction 사용하기(with Particle)

이번 글에서는 Blender에서 Cell Fraction 사용법에 대해서 설명해 보겠습니다. [Cell Fraction 추가 - ParticleSystem 설정 - Cell Fraction 적용] 순서로 진행하겠습니다. Cell Fraction 추가 [Edit-Preferences...-Add-ons-Object: Cell Fracture] 추가합니다. ParticleSystem 설정 Cell Fraction하고 싶은 Object에 ParticleSystem을 설정합니다. 👀 이 작업을 하지 않을 시 Random 형태로 깨지는 모습이 아닌 등분형태로 작업됩니다. Cell Fraction 적용 Object 선택 후 [Object - Quick Effects - Cell Fracture] 선택합니다. 옵션을..

Blender 2024.01.13

[python] 이미지 속 한글 추출하기(OpenCV, Pyplot, Pytesseract)

이번 글에서는 이미지에서 문자를 추출하는 코드를 작성해 보았습니다. 이미지의 경우 쉽게 테스트하기 위해서 메모장에 글을 쓰고 이미지로 저장하였습니다. 이미지 추출 시 Naver Clover의 API와 Tesseract 사이에서 고민하였지만 Clover의 경우 자주 사용할 시 추가 금액이 발생하기 때문에 Tesseract으로 간단히 진행하였습니다. 한글의 경우 Clover가 더 성능이 우수하기에 Tesseract로 진행 시 인식률이 떨어질 가능성이 높으니 참고하시길 바랍니다. ⭐ 코드가 사용된 환경은 Windows와 jupyter notebook입니다. OpenCV(Open Source Computer Vision) 영상 처리에 사용하는 오픈 소스 라이브러리입니다. 카메라로 찍어서 할 수 있는 모든 일을 ..

[양산/쿠팡] 물류센터 야간 단기 FC 알바 후기

고물가 시대... 회사에 다니지만 돈이 필요했던 저는 알바를 찾아보고 있었습니다. 주중에는 회사에 가기 때문에 단기 알바나 주말알바를 찾고 있었습니다. 생각보다 입맛에 맛는 알바는 찾기 힘들더라구요. 알바 사이트에서 찾다 보면 항상 상위에 뜨는 쿠팡알바... 호기심 반 '남들도 다하는데 나라고 못하겠어'라는 호승심 반으로, 저도 모르게 이끌리듯이 알바 후기를 찾아보게되며 쿠팡 알바 대장정이 시작되었습니다. 결론부터 말씀드리면 양산 쿠팡 알바는 비추천드립니다. 그 이유는 간택이라는 말이 나올 정도로 알바 신청 후 선택받기 힘들기 때문입니다. 심지어 교육 시작 전에 관리자님께서 선택받으신 여러분이라고 말씀하실 정도로 되기가 쉽지 않습니다. 양산 쿠팡의 경우 생각보다 TO가 나지 않는 편인데 비해 하루에도 지..

[python] 유튜브 커뮤니티 글 가져오기(Selenium)

저는 미라클 모닝 활동을 하는 것은 아니지만, 매일 아침 경제 유튜버의 커뮤니티 글(경제 내용)을 노션에 정리합니다. 바쁜 아침에 매번 유튜브에 유튜버를 검색해서 정리하다 보니 너무 귀찮았습니다. 그리하여 python Selenium을 사용하여 유튜브 커뮤니티 글을 가져오는 코드를 만들어 보았습니다. ⭐ 코드가 사용된 환경은 jupyter notebook 입니다. Selenium Selenium은 웹 테스트 자동화 프레임워크입니다. webdriver를 이용하여 웹 UI나 기능 테스트에 주로 사용합니다. 이러한 특성 때문에 Selenium을 활용하면 웹상의 업무를 자동화할 수도 있습니다. 👀 python으로 사이트의 정보를 추출할 때는 주로 BeautifulSoup 라이브러리를 사용합니다. 하지만 자바스크..

[flutter] 음원 정보 접근하기 : on audio query

앱에서 기기 내부에 존재하는 음원을 재생하려면 우선 음원 파일의 정보를 읽어야 합니다. flutter에서는 path_provider라는 패키지를 사용하여 경로를 알아낸 뒤 음원 재생 패키지를 사용하여 접근할 수 있지만, 오직 음원 파일에만 접근하려면 on audio query를 사용하는 것이 편리합니다. 패키지 설치(택 1) · Terminal에서 [flutter pub add on_audio_query] 입력 · pubspec.yaml에서 [on_audio_query:버전] 입력 후 Pub get 클릭 네이티브 설정 · Android AndroidManifest.xml에 권한을 추가합니다. · IOS Info.plist에 권한을 추가합니다. ... NSAppleMusicUsageDescription $..

728x90