Python에 그려진 그래프를 Google Colaboratory에서 Google drive로 업로드하는 방법

6269 단어 Pythontech
기사 이전과 동시에 재현이 가능하기 때문에 공개한다.이것은 원래 Qita에서 열거한 것이다.
https://qiita.com/YaCpotato/items/a0c9bf8ae7a8586c1e47
sklearn의 함수를 이용하여 얻을 수 있는 UCI Machine Learning Repositorywine 데이터 집합

절차.

  • Colaboratory Google Drive에 대한 액세스 권한 부여
  • Google 드라이브로 파일 내보내기
    2단계 전에pairplot용 데이터 프레임을 정의해 주세요.
  • 자세하다


    1. wine 데이터 세트 읽기


    학습용으로 쓰려고 하는 것 같은데, 학습데이터(X train)로 DataFrame을 만들다 보니 데이터 분할도 이뤄지고
    from sklearn.datasets import load_wine
    wine_dataset = load_wine()
    
    from sklearn.model_selection import train_test_split
    X_train, X_test, y_train, y_test = train_test_split(
            wine_dataset['data'], wine_dataset['target'],
            test_size=0.3, random_state=0)
    

    2. 데이터 프레임 제작


    wine_df = pd.DataFrame(X_train, columns=wine_dataset.feature_names)
    wine_df['species'] = y_train
    wine_df.head()
    
    출력 결과는 다음과 같다.
    image.png

    3. Colaboratory Google Drive에 대한 액세스 권한 부여


    from pydrive.auth import GoogleAuth
    from pydrive.drive import GoogleDrive
    from google.colab import auth
    from oauth2client.client import GoogleCredentials
    
    auth.authenticate_user()
    gauth = GoogleAuth()
    gauth.credentials = GoogleCredentials.get_application_default()
    drive = GoogleDrive(gauth)
    
    출력 링크와 입력 표시줄.그 링크를 밟아서 Google 계정으로 로그인한 문자열을 복사하고 Google Colaboratory로 돌아가서 입력란에 오락을 붙여넣습니다

    4. seaburn에서pairplot을 제작하여 pg로 저장


    import seaborn as sns
    sns.pairplot(wine_df, hue='species').savefig('wine_pairplot_hue.png')
    
    이렇게 하면 Colaboratory 로컬(Google Drive의 Colab Notebooks에서도 볼 수 없음)에서 Google Drive에 업로드해야 합니다.

    5. Google Drive로 내보내기


    upload_file_2 = drive.CreateFile()
    upload_file_2.SetContentFile("wine_pairplot_hue.png")
    upload_file_2.Upload()
    

    6. 결과


    image.png
    잘 등록했어.그나저나 와인 데이터세트와 같은 특징량이 있으면 화질의 영향으로 문자가 보이지 않기 때문에 다른 처리가 필요하다.(Colaboratory에도 그려집니다. 여기에서 축소할 수 있습니다)
    image.png
    이것뿐이다

    좋은 웹페이지 즐겨찾기