파이썬

Language/Python

파이썬 lambda 사용법

ex = [1,2,3,4,5] f = lambda x : x **2 result = map(f, ex) #for문 리스트 컴프레션 print("Map result1=", result) print("Map result2=", list(result)) [출력] 같은 예 # list comprehension multiples = [n ** 2 for n in ex] print("Map result2=", list(multiples)) [출력] 조건 # filtering result4 = map(lambda x: x ** 2 if x % 2 == 0 else x, ex) print("Map result4=", list(result4)) result5 = [x ** 2 if x % 2 == 0 else x for..

Language/Python

파이썬 리스트, 튜플, 딕셔너리

패킹 : 한 변수에 여러 개의 데이터를 할당하는 것 t = [1, 2, 3] print(t) [출력] 언패킹 : 한 변수의 데이터를 각각의 변수로 반환하는 것 a, b, c= t print(a, b, c) [출력] 튜플 t = (1,2,3) print(t+t, t*2) print(len(t)) [출력] 순서 바꾸기 t = a, b, c c, b, a = t [출력] 순서 바꾸기2 a = input('Input a word:') reverse = '' for char in a: reverse = char + reverse print(reverse) [출력] 집합 #중복 허용 X s = set([1,2,3,4,5,1,2,3]) print(s) #추가 중복 허용X s.add(1) print(s) #삭제 s.r..

Language/Python

네이버 지도 api를 사용하여 주소값을 좌표로 변환한 후 지도에 출력(4)

네이버 API 사용 def search_map(search_text): client_id = 'client_id number' #클라이언트 ID값 client_secret = 'client_secret number' #클라이언트 Secret값 encText = urllib.parse.quote(search_text) url = 'https://naveropenapi.apigw.ntruss.com/map-geocode/v2/geocode?query='+encText request = urllib.request.Request(url) request.add_header('X-NCP-APIGW-API-KEY-ID', client_id) request.add_header('X-NCP-APIGW-API-KEY', ..

Language/Python

파이썬을 이용하여 공공데이터 CSV 파일을 CCTV좌표를 지도에 출력하기(2)

csv 파일에서 위/경도만 받는다 파이썬 folium을 이용하여 해당 좌표를 지도에 출력해줄것이다. import pandas as pd import folium #a = pd.read_csv('C:/절대경로/cctv.csv', thousands=',',encoding='euc-kr') cc = [] tv = [] for i in range(373): cc.append(a.iloc[i, 2]) #위도 tv.append(a.iloc[i, 3]) #경도 print(cc) print(tv) 출력값 m = folium.Map( location = (37.450428, 126.905858), tiles = 'cartodbpositron' ) folium 맵을 사용하여 지도 형식을 출력할 것이다. 기준 지점을 위도 ..

Language/Python

파이썬을 이용하여 공공데이터 CSV 파일을 데이터 프레임형식으로 받아오기(1)

해당 파일의 내용을 파이썬으로 출력할 것이다. (excel 파일도 가능) 판다스를 사용하겠다 import pandas as pd a = pd.read_csv('C:/파일경로/crime.csv', thousands=',',encoding='euc-kr') print(a) 판다스를 인코딩형식을 euc-kr로 지정하여 thousands=',' 는 csv의 천 단위의 , 가 있을경우 지우고 출력한다. 행과 열이 맞진 않지만 해당 부분이 출력된다. 다른 csv 파일을 출력해보겠다. 출력이 잘된다. print(type(a)) 데이터 형식을 보겠다. 데이터프레임 형식이다.

DevSecOps
'파이썬' 태그의 글 목록 (3 Page)