본문 바로가기

Python (Data)14

[python] List Comprehension- 코드 한줄로 기존 list에서 원하는 조건을 충족하는 값만으로 새로운 list 만들기 먼저 python의 for 반복문에 대해 모르는 분들은 아래 글 참고 2020/11/25 - [Python/이론] - [python] for 반복문 [python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, l. hyunsitstory.tistory.com List comprehension 1. list 사용 2. "for 변수 in 리스트" 이용 기존 list로 부터 원하는 조건을 충족하는 값들만 빼와서 새로운 리스트를 만들고 싶을 때, 그냥 for문을 사용하면 list = [1, 2.. 2020. 11. 25.
[python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, list = [1, 2, 3, 4, 5, 6, 7] for i in list: print(i) ''' 결과 1 2 3 4 5 6 7 ''' continue continue이하 구문은 무시하고 다시 for 문 시행 ex) list의 값들 중 짝수만 실행하고 싶을 때 list= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in list: if (i%2 != 0):# i를 2로 나눈 나머지가 0이 아니라면(홀수라면) continue# 아래 구문 무시 else.. 2020. 11. 25.
[Python의 built-in 자료구조] list, tuple, set, dict : 자료들이 일렬로 나열되어 선을 이룸 1. 집합에 순서가 있다 2. indexing 가능 " list[index], tuple[index] " 3. list, tuple : 자료들이 위치를 갖지 않고 bucket에 저장됨 1. 위치를 갖지 않기 때문에 순서가 없음 2. indexing 할 수 없음 3. look up 가능 " value in set, value in dict " 4. 중복값을 허용하지 않음 5. set, dict 언제 사용? 1. 중복된 값을 골라내야 할 때 2. 빠른 look up 해야 할 때 3. 자료의 순서가 상관없을 때 "4가지 자료 구조 모두 문자형, 숫자형 혼용 가능" "순서가 있는 집합: list & tuple" [ list ] - [ ] 형태로 표현 list 생성 list.. 2020. 11. 11.
[데이터 과학] 데이터의 중요성/ 데이터 과학의 정의 및 절차/ 관련 분야 데이터의 중요성 지금 여러분이 이 글을 보고 있는 순간에도 수억 개 아니 수십억 개 그 이상의 데이터가 발생되고 있을 수 있습니다. 사람들이 마트에 가서 물건을 구입하고 인터넷 서핑을 하고, 문화생활을 즐기고 금융 거래를 하고, 그 외의 모든 활동들이 전산에 기록되고 인터넷 기록으로 남으면서 모두 '데이터화'되어 저장됩니다. '데이터는 잠들지 않는다 6.0'을 보면, 1분 동안 유튜브 시청이 433만 건, 기상 예측 접속이 1,805만 건, 넷플릭스 시청 9만 7천 건, 문자 발송 1,298만 건, 구글 검색 387만 건 등 상당히 짧은 '1분'이라는 시간 동안 인터넷을 타고 흐르는 '일부' 데이터만 해도 이렇게 수천만 건에 달합니다. 기업들은 이런 데이터에 기반한 전략을 세워 이윤 창출을 꾀하고 정부는.. 2020. 5. 3.