분류 전체보기 썸네일형 리스트형 Call vs Subscript 원래 에러가 나면 복붙 + 구글링만 했었다. 이번에는 에러메시지에서 뭐가 문제인지 간단하게 알아보기로 했다. thisIsList = [1, 5] thisIsList(5) TypeError: 'list' object is not callable 리스트는 call을 못하는 객체라고 한다. 함수 호출의 형식을 사용할 수 없다는 뜻인가 보다. list[5] TypeError: 'type' object is not subscriptable 타입은 subscript를 못하는 객체라고 한다. 리스트 참조와 같이, 대괄호를 붙여 사용하는 것을 subscript라고 하는 듯 하다. 에러가 일어나지 않더라도 구글링으로 비슷한 내용을 검색해 볼 때가 많다. - 소괄호 참조: call - 대괄호 참조: subscript 영어.. 더보기 [sklearn] LabelEncoder : 테이블의 문자열 레이블을 숫자로 변경 LabelEncoder 하는 일 데이터테이블에서 문자열로 된 레이블은 처리하기가 까다롭다. 처리를 좀 더 쉽게 하기 위해 레이블의 값들을 식별할 수 있는 숫자로 만들어준다. 예시 index name 라벨 인코딩 후 컬럼 추가 index name c_name 1 '민수' 1 '민수' 1 2 '영희' 2 '영희' 2 3 '철수' 3 '철수' 3 4 '철수' 4 '철수' 3 5 '영희' 5 '영희' 2 코드 선언 from sklearn import preprocessing le = preprocessing.LabelEncoder() 사용 # m: df의 모델 레이블을 식별할 수 있는 숫자로 변경한 1차원 배열 le.fit(df.model) le.classes_ m = le.transform(df.model) .. 더보기 컴퓨터 시스템의 간단한 소개 - 명령어 처리와 인터럽트 입력 기기를 통해 컴퓨터에 유입되는 정보는 크게 데이터와 명령어로 구분됩니다. 명령어는 앞으로 실행할 산술*논리 연산의 동작을 명시하는 문장으로, 명령어들이 모여 이루는 것을 프로그램이라고 합니다. - 명령어의 구조 명령어는 주로 연산자와 피연산자로 이루어져 있는데, 연산자는 보통 1개인 반면 피연산자는 2개 이상일 수도 있습니다. 명령어는 아래와 같은 구조를 가집니다. 명령부 주소부 연산 부호 피연산자 피연산자 피연산자 - 연산 부호(Operation Code, OPcode) 프로세서가 실행할 동작인 연산을 지정합니다. 산술, 논리, 시프트, 보수 연산 등을 지정할 수 있습니다. 연산 부호의 비트 수 N이 있다면, 2^N개의 연산이 가능합니다. - 피연산자(Operand) 연산할 데이터의 정보를 저장합.. 더보기 컴퓨터 시스템의 간단한 소개 - 하드웨어의 구성 컴퓨터 시스템은 하드웨어와 소프트웨어로 구성되어 있습니다. 하드웨어는 데이터를 처리하는 물리적인 기계장치이고, 소프트웨어는 명령어로 구성된 가상의 프로그램입니다. 오늘 공부할 것은 하드웨어입니다. - 프로세서 하드웨어는 크게 프로세서와 메모리, 주변장치로 구성되며, 각각의 하드웨어는 시스템 버스라는 회선으로 연결됩니다. 프로세서는 컴퓨터의 뇌입니다. CPU (중앙처리장치, Central Processing Unit) 으로도 불리며, 경우에 따라서는 MPU (Micro Processing Unit)이라고도 불립니다. 하드웨어 측면에서는 중앙처리장치, 소프트웨어 측면에서는 프로세서라고 부르는 것이 일반적입니다. 실제로는 실행유닛 (EU), 명령어 유닛 (IU), 어드레싱 유닛 (AU), 버스 인터페이스 유닛.. 더보기 이전 1 다음