最方便。
#第一種方式
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 載入資料 ...