전체 글 (297) 썸네일형 리스트형 [Python] 정렬 (sort, sorted) Python에서 정렬에 특화된 함수로 sort와 sorted가 있습니다 두 함수의 가장 큰 차이로는 정렬하고자 하는 데이터의 타입에 있습니다. 우선 sort 함수는 기본적으로 List 형태의 데이터에만 작동합니다. 반면에 sorted 함수는 List 뿐만 아니라 다른 데이터 타입에도 작동할 수 있습니다. (1) 리스트 정렬 우선 리스트에 대해서 sort와 sorted를 사용해보겠습니다. x = [5, 12, 8, 9, 7] sorted(x) [5, 7, 8, 9, 12] y = [8, 2, 5, 11, 7] y.sort() y [2, 5, 7, 8, 11] (2) Dictionary 정렬 다음으로 Dictionary 타입 데이터에 특정 Key에 대해서 정렬을 할 수 있습니다. footballers_goa.. [1일 10용어] NCS 대비 디지털 상식 (15) (1) 개방형 OS 개방형 OS는 공개 소프트웨어인 리눅스를 기반으로 개발하여, 소스프로그램을 공개하는 PC 운영체제들을 지칭한다. (2) 서비스형 데스크톱 데스크톱 구현에 필요한 OS를 비롯해 각종 업무용 애플리케이션 등을 클라우드 방식으로 빌려 쓰는 시스템. (3) V2X (Vehicle to Everything) 차량이 유,무선망을 통해 다른 차량 및 도로 등 인프라가 구축된 사물과 정보를 교환하는 것 또는 그 기술. (4) 디지털세 글로벌 IT기업에 매출의 일정 비율을 세금으로 부과하는 제도 (5) 캄테크 사람이 인지하지 못한 상태에서 일상생활 환경에 센서, 컴퓨터, 네트워크 장비를 보이지 않게 내장해 각종 서비스를 제공하는 기술. (6) Patent Troll 제품을 생산하거나.. [Python] Pandas Series 객체 import pandas pandas.__version__ '1.3.5' 본 포스팅에서 사용하는 Pandas 버전은 1.3.5 입니다. Pandas 내에서는 Numpy의 Array와 같은 역할을 합니다. import pandas as pd import numpy as np data = pd.Series([5, 10 ,15, 20]) data 0 5 1 10 2 15 3 20 dtype: int64 큰 차이점이라 하면 Index라는 것에 있습니다. Series는 value와 index로 이루어져 있습니다. data.values array([ 5, 10, 15, 20]) data.index RangeIndex(start=0, stop=4, step=1) values는 array 타입이며, index는 Rag.. [1일 10용어] NCS 대비 디지털 상식 (14) 1. 버그바운티 "우리 서비스에서 보안 취약점을 찾으면 1개당 최대 1만 5000달러 드립니다"라는 슬로건으로 진행된 넷플릭스 이벤트 2. 그레이테스트 화이트박스 테스트 + 블랙박스 테스트 소프트웨어의 내부 구조의 일부만 알고 수행하는 시험의 형태 3. MQTT 사물인터넷과 같이 대역폭이 제한된 통신 환경에 최적화 하여 개발된 푸시기술 기반의 경량 메시지 전송 프로토콜 4. 농업정보기술 첨단 정보통신기술을 접목한 농업 기술 5. u-시티 첨단 IT 인프라와 유비쿼터스 정보 서비스를 도시 공간에 융합하여 생활의 편의 증대와 삶의 질 향상, 체계적 도시 관리에 의한 안전 보장과 시민 복지 향상, 신산업 창출 등 도시의 제반 기능을 혁신시키는 차세대 정보화 도시 6. 빅데이터 속성 3v: 크기, .. [1일 10용어] NCS 대비 디지털 상식 (13) 1. 스포츠테크 사물인터넷과 인공지능 등의 첨단 기술을 접목해 운동을 좋아하지 않는 사람들도 운동을 재미있게 할 수 있게 개발된 제품 2. 실리콘칼라 복잡한 수식계산도 빠르게 해결하는 컴퓨터 반도체의 실리콘처럼 창의적인 사고와 뛰어난 컴퓨터 실력으로 생산성을 향상시키는 고급 두뇌 노동자 3. 로보틱 처리 자동화 인공지능을 기반으로 기업의 재무, 회계, 제조, 구매, 고객 관리 등에서 데이터 수집, 입력, 비교 등과 같이 반복되는 단순 업무를 자동화하여 빠르고 정밀하게 자동 수행하는 기술 4. 스몰 라이센스 금융업의 인허가 단위를 세분화하여 핀테크 업체가 금융업에 필요한 자격을 갖추지 못했더라도 필요한 업무만 신속하게 인허가를 받을 수 있도록 허용하는 것 5. 핸즈프리 스마트폰을 꺼내거나 스마트.. [Matplotlib] Python으로 Scatter plot 그리기 from sklearn.datasets import load_iris import pandas as pd iris = load_iris() data = pd.DataFrame(data=iris.data, columns=iris.feature_names) data['target'] = iris.target data['target'] = data['target'].map({0:"setosa", 1:"versicolor", 2:"virginica"}) data.head() 실습 데이터는 Scikit-learn에서 제공하는 Iris 데이터입니다. (1) 단순 Scatter plot 그리기 import matplotlib.pyplot as plt plt.figure(figsize=(12,8)) plt.scatte.. [1일 10용어] NCS 대비 디지털 상식 (12) 1. 실버 서퍼 인터넷, 스마트폰 등 스마트기기를 능숙하게 조작하고 활용하는 고령층 2. 에듀테크 교육과 기술의 합성어로, 빅데이터, 인공지능 (AI) 등 정보통신기술을 활용한 차세대 교육 3. 플로팅 홀로그램 무대 천장에 설치된 프로젝터가 무대 바닥의 스크린에 영상을 비추고, 바닥 스크린에 반사된 영상이 무대 위에 45도 각도로 설치된 투명한 포일에 맺혀 허공에 떠 있는 듯한 형상을 만들어 내는 기술 4. 정보기본권 정보와 관련해 국민이 보장받을 수 있는 기본적인 권리 5. 고효율 이미지 파일 포맷 MPEG가 개발한 개개의 이미지들과 이미지 시퀀스를 한 파일에 저장할 수 있는 파일 포맷 6. 전자여행허가제 미국 국토안보부 산하 미국 관세국경보호청이 관리하는 사전 여행 허가 제도 7. .. [Python] Array 합치기 두 개의 Numpy Array를 합치는 방법에 대해서 배워보도록 하겠습니다. Numpy 배열을 합치는 방법으로 크게 두 가지 함수를 사용하는 방법이 있습니다. arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6], [7, 8]]) 합칠 2개의 Array를 만들어 보았습니다. 1. np.concatenate arr3 = np.concatenate([arr1, arr2], axis = 0) print(arr3.shape) arr3 (4, 2) array([[1, 2], [3, 4], [5, 6], [7, 8]]) arr3 = np.concatenate([arr1, arr2], axis = 1) print(arr3.shape) arr3 (2, 4) array(.. 이전 1 2 3 4 ··· 38 다음 목록 더보기