본문 바로가기

unique6

MATLAB cell 중복 제거 및 중복 내용 확인하기 저는 MATLAB을 비롯하여 다양한 컴퓨터 언어들을 사용하는 것을 좋아하는데 ~ 최근에는 회사에서 실험 데이터를 다루는 과정에서 파이썬을 많이 사용하고 있고 그 중에서 많은 분들이 아실 만한 pandas 라이브러리를 사용하고 있습니다 . 파이썬은 공짜이기도 하지만 pandas 를 비롯한 정말 좋은 라이브러리들이 많아서 앞으로도 꾸준히 사용하게 될 것 같습니다. 실험 데이터들은 많은 경우 엑셀이나 csv 파일 형태로 저장을 하게 되는데, MATLAB에서 xlsread, csvread 와 같은 함수를 통해 이런 데이터들을 불러오게 되고 MATLAB cell 타입에 대해서 다루어야 되는 경우가 종종 있습니다. 셀 타입으로 된 데이터 중 중복되는 내용을 제거하거나~ 유일한 데이터만 추려해야 되는 경우가 종종 발.. 2019. 10. 13.
Powershell 을 사용하여 낮은 해상도 드라마 지우기 Windows 에서 파일을 관리 하는 경우 Powershell 을 사용하면 매우 편리합니다. 대부분의 파일 작업은 반복되는 작업인 경우가 많습니다. 이런 작업들을 Powershell 스크립트로 한번 작성 해 놓고 반복해서 사용한다면 매우 편리 할 것입니다.요즘 많은 분들이 컴퓨터를 사용하여 드라마를 다운로드 받아서 볼 텐데 동일한 드라마에 대한 여러 해상도의 파일을 다운로드 받는 경우가 종종 있습니다. 이런 경우 저는 낮은 해상도의 파일은 지웁니다. 아래는 중복된 파일이 있는 경우의 예입니다. E06 회차의 드라마에 대해 1080p, 720p 의 드라마가 중복되는 것을 확인 할 수 있습니다. 이런 경우 저는 높은 해상도의 파일은 남겨 놓고 낮은 해상도의 파일은 지웁니다.[tvN] 나의 아저씨.E06.18.. 2018. 4. 30.
Linux Sort 명령어를 사용한 unique sort 오늘 포스팅에서는 Linux sort 명령어의 사용 방법에 대해 알아보려 합니다. 아래 포스팅에서 텍스트 파일의 내용을 unique 하게 sorting 하는 방법에 대해 설명 드린적이 있는데~ 아래 포스팅 에서는 Gow의 uniq 명령과 윈도우의 sort명령을 사용했었습니다. 2014/05/14 - [컴퓨터일반] - windows console 에서 텍스트 파일 내용 unique 하게 정렬하기 하지만 Linux 의 sort 명령어에는 굉장히 편리하게도 unique 옵션이 있더군요. 간단한 예로 다음과 같은 테스트 쿼리를 예로 들어보죠~ 아래 insert 구문은 아래 포스팅에서 소개 드렸던 generateda를 사용하여 만들어진 테스트 데이터 입니다. 2014/06/17 - [유틸] - Database 테.. 2014. 6. 24.
windows console 에서 텍스트 파일 내용 unique 하게 정렬하기 아래 포스팅에서 파이썬을 이용하여 텍스트 파일의 내용을 unique 하게 sorting 하는 방법에 대해 소개한 적이 있는데요~ 2013/11/26 - [programming language/Python] - ipython으로 unique 하게 sorting 하기 좀더 찾아보니 리눅스 명령어들을 사용하면 훨씬 더 쉽게 할 수 있더군요. 리눅스를 사용하시는 분들이라면 그냥 사용하면 되겠지만 윈도우를 사용하시는 분들은 아래 포스팅에서 소개해 드렸던 GNU On Windows (GOW) 를 설치 하시기 바랍니다. 2012/11/11 - [유틸] - GNU On Windows 를 이용하여 Windows 에서 Linux 명령어 사용하기 아님~ 윈도우에 Cygwin 을 설치해서 사용하시는 분들이라면 그냥 Cygwi.. 2014. 5. 14.
ipython으로 unique 하게 sorting 하기 특정 파일에 다음과 같은 단어 리스트가 있는 경우 중복을 제거하고~ ABC 순서로 sorting 을 해야 하는 경우가 있습니다. abacuses abaft abalone abalones abacuses abandon abandoned abalones 한 10줄 안팎이면 노가다로 하겠지만 몇 천 몇 만 줄이 되면 노가다로 하기에는 무리가 있죠~ 이런 경우 Perl이나 Python과 같은 스크립트 언어가 제격일 텐데요~ 오늘은 그냥 무슨 바람이 불어서 그런지 그냥 python을 사용하고 싶더군요. 아래 포스팅에서 소개를 했지만 제가 요즘 Spyder 같은 툴에 매력을 느껴서 그런 것도 같습니다. 2013/11/13 - [유틸] - 과학 분석에 사용되는 Python IDE Spyder 어쨌든 ipython을 .. 2013. 11. 26.
MATLAB 집합 관련 함수들 오늘은 MATLAB의 집합 관련 함수들에 대해 알아보겠습니다. 다음과 같은 벡터 A,B 에 대하여 교집합은 intersect()라는 함수를 이용합니다. 합집합은 union() 함수를 이용합니다. 차집합은 setdiff() 함수를 이용합니다. 위 결과에서 A-B 를 하므로 교집합 [1 2] 를 제외하고 [3 4 5 6] 이 출력되게 됩니다. 벡터 내의 유일한 원소에 대해 찾고 싶을 때는 unique() 함수를 이용합니다. 위 예에서 1, 2, 3 은 중복이 되 있으므로, 한번씩만 나타내게 되는 겁니다. 2011. 6. 13.