함수정리(21)
-
numpy 불린 인덱싱 (boolean indexing)
numpy 불린 인덱싱 (boolean indexing) · ≒ 불리안(Boolean) 배열 방식 · numpy 불린 인덱싱은 배열 각 요소의 선택여부를 True, False로 표현합니다. · 인덱스 배열의 원소가 True, False 두 값으로만 구성되며 인덱스 배열의 크기가 원래 ndarray 객체의 크기와 같아야 합니다. · 불린 값으로 된 배열을 인덱스로 사용하면 대상 배열의 인덱스가 True인 아이템만 결과로 추출할 수 있습니다. numpy 불린 인덱싱 방법 · True/False 값으로 불린 인덱싱 배열 · 표현식을 사용하여 불린 인덱싱 배열을 생성 True/False 값으로 불린 인덱싱 배열 만약 배열 a 가 2 x 3 의 배열이이라면, 불린 인덱싱을 정의하는 numpy 배열도 2 x 3 으..
-
파이 차트(pie chart)
파이 차트(pie chart) · ≒ 원그래프 · 전체 데이터 중 특정 데이터의 비율을 보기 쉽게 표현해 주어 뉴스나 신문에서 통계자료를 표시할 때 많이 사용됩니다. · 카테고리 별 값의 상대적인 비교를 해야 할 때는 pie()메소드로 시각화합니다. · 파이 차트를 그릴 때는 윈의 형태를 유지할 수 있도록 plt.axis('equal')를 실행해야 합니다. pie() pie() 함수에 입력한 데이터의 크기에 따라 원의 비율이 결정됩니다. matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radiu..
-
FileNotFoundError: [Errno 2] No such file or directory: 오류 해결방법
오류 메시지 FileNotFoundError: [Errno 2] No such file or directory: 오류 원인 설정되어진 작업경로를 기준으로 파일 찾기 때문에 오류가 나옵니다. 해결방법 VS Code "EXPLORER"에서 작업 경로 지정한 경우 해당 작업 경로를 기준으로 해당 코드가 있는 경로 까지 다시 지정해야 합니다. 즉, os.getcwd() 메소드를 실행하면 VS Code의 "EXPLORER"에서 작업 경로 지정까지만 나옵니다. 파일을 정확하게 오픈하기 위해서는 절대경로를 지정해 주거나 작업경로를 현재 사용하는 경로로 지정해 주어야 합니다. # VSCode에서 - 작업 디렉토리 변경하기 import os # Get the current working directory (cwd) cu..
-
파이썬 출력결과 파일로 저장 하기
파이썬 출력결과 파일로 저장 하기 파이썬을 통해 분석한 결과를 출력할때 내용이 많아 콘솔상에서 확인이 되지 않는 경우 파일로 저장한 후 확인할 수 있습니다. 파일 오픈하기 output.txt 파일을 w(쓰기)모드로 오픈합니다. out = open('output.txt','w') 파일로 출력하기 print()로 출력할 때 file옵션을 통해 해당 파일로 출력해 줍니다. print(row, file=out)
-
SQL 수행 메소드 - executeQuery(String sql), executeUpdate(String sql), execute(String sql)
SQL 수행 메소드 Statement는 문자열(String)형태의 SQL문을 사용합니다. 생성된 Statement객체가 데이터베이스에게 SQL문을 전송하는 방법은 SQL문에 따라서 3가지로 나눌 수 있습니다. SELECT문의 경우에는 레코드셋(ResultSet)을 반환하고 INSERT나 UPDATE, DELETE문인 경우에는 처리된 레코드(row)의 개수를 반환하며 CREATE나 ALTER문인 경우에는 0을 반환합니다. 쿼리문 메소드 반환 값 SELECT executeQuery() ResultSet INSERT UPDATE DELETE executeUpdate() 처리된 레코드(row)의 개수 CREATE ALTER execute() 0 executeQuery(String sql) ResulSet객체를 ..
-
Response객체 관련 메소드
Response객체 관련 메소드 메소드 설명 addCookie(Cookie) · 쿠키 데이터를 지정 합니다. addHeader(String name, String value) · 응답 헤더 내용을 설정합니다. containsHeader(String name) · name의 헤더 값이 있는지 확인합니다. encodeURL(String url) · 세션 ID와 URL을 합해 전송 코드로 변환합니다. encodeRedirectURL(String url) · sendRedirect에 세션 ID를 넘길 때 사용합니다. flushBuffer() · 버퍼의 내용을 클라이언트에 전송합니다. getBufferSize() · 출력버퍼 크기를 반환합니다. getCharacterEncoding() · 응답할때 문자의 인코딩 ..