본문 바로가기

분류 전체보기8

[NumPy] sort와 argsort함수를 사용한 정렬에 관하여 개요 Python으로 데이터를 다룰 때, 가장 많이 사용되어지는 패키지 중 하나는, NumPy이다. 이 NumPy를 이용한 정렬에는 크게 sort()와 argsort()로 나눌 수 있다. 이 두 가지 메소드에 대해 알아보도록 하자. sort() 와 argsort() 메소드에 관하여 먼저, sort()와 argsort() 메소드의 사용법에 대해 설명하자면, 크게 3가지로 분류할 수 있다. numpy.sort() : 정렬되어진 배열(ndarray)를 새로운 변수로 획득 ndarray.sort() : 배열(ndarray) 자기 자신을 직접 정렬. 즉, 새로운 변수를 추가할 필요가 없음 numpy.argsort() : 정렬되어진 인덱스(index)의 배열(ndarray)을 새로운 변수로 획득 각각의 샘플 코드를.. 2024. 1. 24.
Cmder에서 Tap key를 이용한 자동 완성이 안되는 현상 해결 방법 Cmder란? Windows에서 사용 가능한 Console Emulator가 없다는 단점에서 출발해서 만들어진 소프트웨어 패키지 C++ 및 Powershell로 작성된 Windows 전용 Terminal Emulator 무료 오픈 소스 소프트웨어 ConEmu Emulator 기반으로 구축되어짐 Monokai 색상표, Clink 및 맞춤식 프롬프트 레이아웃이 함께 제공 VS Code Terminal에서도 구동 가능 다운로드 URL (Github) : 클릭 문제 파악 Windows 환경에서 많은 사람들이 사용하고 있는 Cmder를 처음 인스톨한 후 그대로 사용하게 되면, cmd와 같은 Terminal에서 아무리 Tab key을 눌러도 Linux의 bash처럼 나머지 부분을 완성해주는 "자동 완성" 되어지지 .. 2024. 1. 13.
Support for password Authentication Github fixed (Github의 패스워드 인증 지원 변경) 개요 Github(깃허브)에 git push 커맨드를 이용하여 소스 코드를 pushing 할 때 사용하던 패스워드 인증 지원이, 2021년 8월 13일부로 삭제되었다고 한다. 그렇다면 git push 커맨드를 이용하여 Github에 코드를 pushing 할 때, 필요한 인증을 어떻게 해결해야 하는지에 대해 알아보자. 현상 파악 아래의 git push 커맨드를 사용한 후, 평소와 같이 패스워드를 입력했더니... git push -u origin(or URL) master # 사용 예시 git push -u https://github.com master 아래와 같은 에러가 발생한 것을 확인 할 수 있었다. remote: Support for password authentication was removed o.. 2024. 1. 8.
SSH - port 22: Connection Refused 해결 방법 개요 Windows OS에서 Linux OS로 파일을 보내거나, Linux나 클라우드상의 가상 서버, VPS에 Remote로 접속하고 싶을 때, 보통, SSH프로토콜을 이용하여 해결하는 것이 편리하다. 이 SSH프로토콜을 이용하려면, Linux OS에 SSH-server를 설치해 줄 필요가 있다. SSH프로토콜은, 암호화 통신을 이용하여 데이터의 교환을 보호하기 때문에, 보안이 중시되는 분야에서 널리 이용되고 있다. 문제 파악 하지만, 갓 설치한 Ubuntu OS에서는 SSH를 통한 연결이 잘 되어지지 않는 경우가 종종 있다. 이유는, 갓 설치한 UbuntuOS에는 SSH-server가 인스톨 되어있지 않기 때문인데, 이 때 Windows OS에서 Ubuntu OS로 SSH를 사용하여 접속할 경우, Er.. 2024. 1. 8.