목록분류 전체보기 (303)
군침이 싹 도는 코딩
리눅스에 git 설치 하는 방법 sudo yum install git 을 타이핑한다 만약 yum update 관련 오류가 났을때에는 sudo yum update 를 실행하고 sudo yum upgrade 실행 후 다시 git을 설치해본다.
pwd : 현재 내가 작업하고 있는 경로를 알고싶을때 cd : 경로를 이동하고 싶을때 사용 cd ~ : 내 아이디인 ec2-user 의 홈 디렉토리로 이동 ls : 현재 디렉토리에 있는 폴더나 파일들을 보여줌 ls -al : 모든 파일들의 상세정보를 보여줌 .. : 점 두개는 상위 폴더를 의미 . : 점 한개는 현재 폴더를 의미
import streamlit as st from app_home import run_home_app from app_eda import run_eda_app from app_ml import run_ml_app def main() : st.title('자동차 가격 예측 앱') menu = ['Home','EDA','ML'] choice = st.sidebar.selectbox('메뉴',menu) if choice == 'Home' : run_home_app() elif choice == 'EDA' : run_eda_app() elif choice == 'ML' : run_ml_app() if __name__ == '__main__' : main() # 먼저 기본 뼈대를 작성해준다 이때 이 파일에 모두 ..
# 아나콘다 사이트에 접속해서 펭귄 아이콘을 누른다 # 첫번째 버전을 마우스 우클릭한다 # 링크 주소 복사를 누른다 이 후 putty를 실행하여 wget 을 치고 복사한 링크 주소를 넣어서 설치하면 된다
# 먼저 putty 라는 프로그램이 필요하니 설치해준다 # EC2 서버의 세부정보를 열어서 퍼블릭 IPv4 주소를 복사하고 # Host Name 칸에 붙여넣기 한다 # Auth 에 Credentials 카테고리로가서 Private key file 이란곳에 Browse를 눌러 생성해뒀던 키페어를 넣는다 # 다시 세션으로 돌아와서 세이브를 꼭 눌러준다 그래야 다음에 실행할때 로드만 눌러서 간편하게 접속이 가능하다 # 실행되면 ec2-user를 타이핑해준다 # 접속이 잘 된 모습이다 이제 작업할 가상환경으로 이동해서 작업해주면 된다
# AWS 홈페이지에 로그인 후 최근에 방문한 서비스에서 EC2를 누르거나 검색으로 EC2를 검색해서 누른다 # 인스턴스 시작을 누른다 # EC2 서버의 이름을 입력하고 아마존 리눅스를 선택한다 # 새 키 페어 생성을 누른다 이 키는 아주 중요한 키로 절대로 잃어버려서는 안된다 # 키 페어 이름을 입력하고 윈도우즈용인 .ppk로 생성해준다 # 프리티어는 30기가까지 사용할 수 있으므로 8기가를 30기가로 바꿔주고 생성해준다
웹 대시보드를 만들기 위한 첫 순서인 데이터 분석을 해야한다. 데이터 분석을 하기위해 가장 유용한 툴인 주피터 노트북으로 한다 본문에서는 입력받은 데이터를 통해 자동차 구매가격 예측을 해주는 앱을 만들어 볼 것이다. # 위 데이터 프레임으로 분석을 해보겠다 df.describe() # 기본적인 분석을 해보자 df.loc[df['Annual Salary'] == df['Annual Salary'].max(),] df.loc[df['Annual Salary'] == df['Annual Salary'].min(),] # 컬럼 별 최대 최소값도 찾아본다 plt.hist(data=df , x= 'Annual Salary',rwidth=0.8,bins=20) plt.show() # 컬럼 별 히스토그램도 그려본다 d..
# 코딩을 하다 보면 이렇게 코드가 길어져서 지저분해 보일수가 있다 이를 해결하기 위해서는 다음과 같은 방법을 사용한다 def main() : st.title('파일 분리 앱') # Exploratory Date Analysis menu = ['Home','EDA','ML','About'] choice = st.sidebar.selectbox('메뉴',menu) if choice == 'Home' : pass elif choice == 'EDA' : pass elif choice == 'ML' : pass elif choice == 'About' : pass # 우선 기본 뼈대가 될 파일을 만들어준다 import streamlit as st def run_home_app() : st.subheader('..