colab資料的載入方式

2021-09-13 16:07:43 字數 1985 閱讀 4501

最方便。

#第一種方式

from google.colab import drive

drive.mount('/content/gdrive')

# 第二種方式,可以進行檔案處理

!pip install -u -q pydrive

from pydrive.auth import googleauth

from pydrive.drive import googledrive

from google.colab import auth

from oauth2client.client import googlecredentials

# authenticate and create the pydrive client.

# this only needs to be done once in a notebook.

auth.authenticate_user()

gauth = googleauth()

drive = googledrive(gauth)

# create & upload a file.

uploaded = drive.createfile()

uploaded.setcontentfile('model.zip')

uploaded.upload()

print('uploaded file with id {}'.format(uploaded.get('id')))

download = drive.createfile()

download.getcontentfile('train_lbeltwx.zip')

!unzip train_lbeltwx.zip

生成硬碟掛載資料夾gdrive,之後可以利用正常的linux環境下的檔案處理命令,比較方便。

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools

!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null

!apt-get update -qq 2>&1 > /dev/null

!apt-get -y install -qq google-drive-ocamlfuse fuse

from google.colab import auth

auth.authenticate_user()

from oauth2client.client import googlecredentials

import getpass

!google-drive-ocamlfuse -headless -id= -secret= < /dev/null 2>&1 | grep url

vcode = getpass.getpass()

!echo | google-drive-ocamlfuse -headless -id= -secret=

#生成gdrive資料夾

!mkdir -p gdrive

!google-drive-ocamlfuse gdrive

from google.colab import files

uploaded= files.upload()

for fn in uploaded.keys():

print('user uploaded file

"" with length bytes'.format(name=fn,

length=len(uploaded[fn])))

from google.colab import files

files.download('./weight.best.hdf5')

Hibernate資料載入方式

hibernate資料載入方式 1 即時載入 immediate loading 當實體載入完成後,立即載入與實體相關聯的資料。即當實體載入完成後,hibernate自動立即讀取與實體相關聯的資料,並且填充到實體對應的屬性中。這種載入通常有多條select語句,即select實體資料後,同時sele...

colab讀寫外部檔案的四種方式

眾所周知,colab是google提供的執行在雲端的jupyter notebook環境。裡面整合了許多著名的機器學習python庫。由於這個環境是執行在google虛擬機器上的,顯然與自己的pc不在乙個檔案系統。那麼怎麼與我們自己的檔案互動呢?colab文件裡提供了四種方式,分別是 從本地直接上傳...

Datagrid 載入後台資料的方式

前言 最近在開發庫房系統,經常遇到easyui datagrid資料載入,但是發現載入資料有兩種不同的方式,一種是ajax載入目標url返回的json資料 另一種是在加js物件,通過loaddata方法 或者可以在js裡建立datagrid,這樣就不用loaddata方法了 通過ajax 載入資料 ...