일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Airflow
- gather_nd
- grad-cam
- BigQuery
- flask
- correlation
- GCP
- Counterfactual Explanations
- 유튜브 API
- subdag
- XAI
- hadoop
- API Gateway
- API
- session 유지
- Retry
- login crawling
- GenericGBQException
- TensorFlow
- chatGPT
- 상관관계
- airflow subdag
- spark udf
- integrated gradient
- 공분산
- tensorflow text
- requests
- top_k
- youtube data
- UDF
- Today
- Total
목록Web (23)
데이터과학 삼학년
Web 개발에서 ajax 를 사용하면 여러 데이터들을 아주 보기 좋게 테이블로 나타낼 수 있는 장점이 있다. pandas dataframe을 ajax에 적용하기 위한 방법을 정리한다. 1. pandas df --> json for ajax ajax는 기본적으로 json 형태의 data를 받기 때문에 pandas df를 json으로 변환해야한다. pandas에서 json은 다양한 형태로 저장 될 수 있다. 아래 그림 처럼 orient 를 통하여 records, index, columns, values, table 등 다양한 json 형태로 저장할 수 있다. ajax는 이 중 records의 방법을 선택하여 저장하면 된다! Ajax 홈페이지에서는 data 형태를 아래와 같은 형태로 저장했지만 실제로는 아래처..
한 페이지에서 parameter를 입력받아 동일 페이지 내에 figure를 출력해보자. 이거...생각보다 어렵다... 일단 post를 하는 방법 부터...공부해야한..다... 코드부터 보자. 일단 나는 timeseries 분석을 위해서 original, trend, seasonal, resid 데이터를 한 화면에 출력하려 한다. 1. app.py 파일 만들기 from flask import Flask, render_template, request, redirect,url_for import pandas as pd from bokeh.embed import components from bokeh.plotting import figure from bokeh.resources import INLINE from..
python을 이용하여 시각화 할 수 있는 tool은 너무 많다. matplotlib이나 dash, bokeh 등.... 이 중 bokeh에 대해 알아보자 bokeh는 시각화 툴로 일본에서 만들어졌다고 알고 있다. bokeh에 dashboard 기능이나 구현면에서 조금은 자유로운 점도 있는 듯하다. 코드를 통해 먼저 살펴보자. import numpy as np from bokeh.plotting import figure # Make Bokeh Push push output to Jupyter Notebook. from bokeh.io import show, output_notebook from bokeh.resources import INLINE output_notebook(resources=INLINE..
HTTP Response Code HTTP Method Method 설명 GET URI로 식별되는 리소스를 가져올때 사용, 리소스 취득 - URL(URI) 형식으로 웹서버측 리소스(데이터)를 요청 HEAD 메세지 헤더(문서 정보) 취득 - GET과 비슷하나, 실제 문서를 요청하는 것이 아니라, 문서 정보를 요청 . 이에따라 HTTP 응답 메세지에 본문(Body)이 없이 HTTP 헤더 정보 만을 보냄 POST 요청 데이터를 HTTP 바디에 담아 웹서버로 전송함. 서버에 정보를 전달할 때 주로 사용 PUT 내용 갱신 위주 (파일 전송 가능) - POST 처럼 정보를 서버로 제출하는 것으로 형식은 동일하나, 갱신 위주 임 . 이에 의해 갱신된 리소스에 대한 주소 정보를, POST와는 달리 서버측 응답메세지의 ..
Web browser에서 입력한 parameter를 코드로 가져와서 다시 작업하여 새로운 web을 띄울려면?? 1. html에서 받을 인자값들을 설정해주고, 다음으로 향할 web route로 action을 정해준다 Window data View PARAMETER1 을 입력하세요. PARAMETER2 을 입력하세요. 다음 작업으로 GOGOGO!! 을 이용하여 html 즉, Client에서 Server로 보낼 정보를 담는다. method는 그 방법이고, action은 client에서 보낼 정보들이 갈 도착지로 보면 된다. method에 대한 설명은...이렇다. 이외에도 get, post, delete, head, put 등이 있다. 2. app.py 에서 method type에 맞게 파라미터를 받아와서 적용..
flask를 이용해 구구단을 만드는 방법 html의 활용이다. flask의 app.py는 구구단의 숫자를 입력받을 rest api를 구현해주고 app.py에서 불러오는 html 파일에서 연산코드를 추가한다. from flask import Flask, render_template, redirect, request, url_for app = Flask(__name__) @app.route('/') @app.route('/') def inputTest(num=None): return render_template('main.html', num=num) @app.route('/calculate',methods=['POST']) def calculate(num=None): if request.method == '..
flask를 이용하여 web을 만들어보자. 기초 1편 hello flask 출력해보기 flask 라이브러리를 다운받고! 1. 기초 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello flask! man' if __name__ == '__main__': app.run(host='0.0.0.0',debug=True,port=5001) app.run(host=''0.0.0.0') 으로 입력하면 해당 서버의 ip로 host가 설정된다. 즉 외부에서도 접근 가능하게 됨 위 파일을 실행시키면 이런 화면이 나오고 저 아래 주소를 따라가면 web 에 Hello flask! man 이라는 문구가 뙇 찍히..