본문 바로가기

Python5

[Python] numpy.ndarray.T 사용 해보기. numpy ndarray의 행과 열의 인덱스를 상호 변경 하는 T 메서드를 사용해 본다. 예를 위해 다음의 array 의 준비한다.사용 방법은 대상 어레이에 .T 만 붙여주면 된다.a = np.array([[1,2,3],[4,5,6],[7,8,9]])# array([[1, 2, 3],# [4, 5, 6],# [7, 8, 9]])a_T = a.T#array([[1, 4, 7],# [2, 5, 8],# [3, 6, 9]]) 이론적으로 내가 이해한 T의 작업을 설명하자면, 다음과 같다.행(row), 열(column) 인덱스를 상호 변경어레이 A를 정의했다고 가정하면, (T 호출) ➡️ Aij = Aji (이 수식으로 이해)로 표현할 수 있다. 사용한 Useca.. 2023. 5. 2.
코랩(colab) 에서 캐글(kaggle) 데이터셋 이용 하는 방법 구글 코랩(colob)에서 캐글(Kaggle) 데이터 셋을 사용하기 위한 방법을 정리한다. 개요는 다음의 내용으로 이해하면 큰 무리가 없을 것 같다. 개요⚙️ 1. 캐글 API 설정 및 준비 - 캐글 계정 - API 토큰 생성(kaggle.json) - 데이터 셋 다운로드 커맨드 찾기 2. 코랩에서 설정 및 데이터 다운로드 - 캐글 설치, 토큰 파일 복사 - 데이터 셋 다운로드 커맨드 실행 - 다운로드한 데이터 셋(zip 파일) 압출 풀기 - 데이터 셋 경로 이용해서, 데이터 이용하면 됨. 1. 캐글 API 설정 및 준비 - 캐글계정 생성 할 것 - API 토큰 생성(kaggle.json) : 1) 계정 프로필 >> Account 클릭 2) Create New API Token 클릭하면, kaggle.j.. 2023. 4. 9.
[Python] Run-Length Encoding 사용하여 이미지 픽셀 라벨링 하기. Run-length encoding - Wikipedia From Wikipedia, the free encyclopedia Form of lossless data compression Run-length encoding (RLE) is a form of lossless data compression in which runs of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a en.wikipedia.org 전체 개요 단일 데이터로 복수의 데이터를 표현한다. 어레이 형태로 변환하여, Decoding 하면 특정 인덱스에서의 데이터 해석이 가능해진다. Computer Vis.. 2023. 2. 12.
[ openCV | C++ ] 머신비전 이해를 위한 openCV 기초 리뷰 🙋🏻‍♂️ openCV를 시작하면서, 무(無) 일 때 openCV의 느낌?📋 튜토리얼 시작📏 이미지 리사이징 🖼 이미지 변환 1. 그레이 스케일링 2. HSV 스케일링 ⭕️ 엣지검출 1. 블러(Blur) 처리 2. 엣지 검출, Canny Edge Detector 🙇🏻‍♂️ 기초 이미지 처리를 학습 후 openCV의 느낌? 🙋🏻‍♂️ openCV를 시작하면서, 무(無) 일 때 openCV의 느낌?많은 조사를 하지 않고 막 공부하자! 느낌으로 달려들다가, openCV를 openGL과 헷갈려 openGL을 공부해부렸다.. 처음부터 하고자 했던 방향은 머신 비전을 이용한 자율주행, 또는 머신 비전을 이용한 결품 검사 소프트웨어 작성 등을 목표로 했었지만 완전히 .. 2021. 1. 30.
[Python] 뉴스 릴리스를 스크레이핑(Scraping) 하는 방법. 노마드코더에서 제공하는 무료 강의 중 파이썬을 이용한 웹스크레이핑 강의가 있습니다. 이 강의를 통해 구인정보를 긁어오는 방법을 배우고, 배움을 이어나가기 위해 다른 웹사이트에도 같은 구조로 적용을 해봤습니다. 참고로, 노마드코더에서 진행한 구인정보 웹사이트는 인디드(Indeed)와 스택오버플로우(Stackoverflow) 입니다. 또 다른 스크레이핑 방법 : Chromedriver를 이용하는 방법(beomi 님 블로그) 스크래핑 웹사이트 (회사에서 벤치마크 관련 자료 조사 차 기사를 뒤져볼 일이 있어서 해당 웹사이트를 긁어보기로 했음.) 토요 타이어 : https://www.toyotires.co.jp/press/ 요코하마 타이어 : https://www.y-yokohama.com/release/ 스크레.. 2020. 1. 6.