GoogleColaboratory
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
* Google Colaboratory
すぐに使える Python の開発環境
~
Google Colaboratory とは、Googleの仮想マシン上で動くIPyth...
https://colab.research.google.com
また、[[Jupyter Notebook>https://jupyter.org]] は、ブラウ...
参考:[[__Python iPython についてはこちら__>Python]]
~
~
***CONTENTS
#contents2_1
~
~
**Introduction
#youtube(inN8seMm7UI)
~
~
**利用方法
***Colaboratoryにアクセスしてノートを準備
#image(login.jpg,right,30%)
-公式サイトにアクセス
https://colab.research.google.com
-画面右上のログインをクリックして、Googleのアカウントでロ...
#clear
-ファイル> ノートブックを新規作成
-Untitled0.ipynb というファイル名を適宜変更
-ノートは [[GoogleDrive]] の ''Colab Notebooks''というフ...
~
***Jupyter Notebook の使い方
[[Jupyter Notebook>https://jupyter.org]]には、コード(プ...
-コードを追加する場合は「+コード」をクリックします。
-新たなコードセルが追加されるので、そこにプログラムを書き...
-コードを実行する場合は「▶」をクリックします。
-コードセルの直下に結果が表示されます(変数の値は保持され...
-ノートを書く場合は「+テキスト」> テキストセルが追加され...
-[[Markdown]]記法を用いて、見出しや箇条書き等のスタイルが...
-セルの上下(処理の順序)は、セルに付随して表示されるアイ...
~
***留意事項
Googleアカウントがあれば、誰でも無料で利用できますが・・
-連続使用が12時間を経過すると対話がシャットダウンされます。
-90分間アクセスがない場合もシャットダウンされます。
-シャットダウンされた場合、変数に記憶されたデータは初期化...
-とは言っても、ノートに書かれたコードやテキストは GoogleD...
~
~
**活用事例
***初歩的な対話処理
#image(rename.jpg,right,40%)
-ファイル> ノートブックを新規作成
-ファイル名を変更 > 例:Sample01.ipynb
#clear
-コードセルが1つ表示されて、プログラムが書ける状態になっ...
#image(code_cell.jpg,,80%)
-▶のボタンのある枠内に、以下のように書いてみて下さい。1...
a = 5 * 3
a
-▶(RUN)のクリックでプログラムが実行され、処理結果が表示...
15
-「+コード」でコードセルを追加して、以下のように書いてみ...
b = a *2
b
-当該セルの▶のボタンをクリックすると処理結果が表示されま...
30
#image(result.jpg,,80%)
-と、こんな感じで、対話的に作業を進めることができます。
#image(save.jpg,right,40%)
-マイドライブを確認してみて下さい。 ''Colab Notebooks''と...
#clear
~
***Pythonライブラリの活用
Google Colaboratory では Jupyter Notebook で利用できるラ...
-ファイル> ノートブックを新規作成
-ファイル名を変更 > 例:Sample02.ipynb
-''画像を読み込んで表示する事例''
import io
import requests
import PIL
response = requests.get(" https://・・画像データのURL ")
PIL.Image.open(io.BytesIO(response.content))
#image(sample01.jpg,,80%)
~
-''グラフを表示する例''
import matplotlib.pyplot as plt
x_values = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'S...
y_values = [50, 100, 120, 80, 180, 130, 70]
plt.bar(x_values, y_values)
plt.plot()
plt.show()
#image(sample02.jpg,,80%)
~
-''参考:ワーニング(警告)を非表示にする例''
ノートとして公開する際、警告が視覚的に邪魔になる場合があ...
import warnings
warnings.resetwarnings()
warnings.simplefilter('ignore', FutureWarning)
warnings.simplefilter('ignore', RuntimeWarning)
~
~
**コマンド操作
***Coraboratory における Shell コマンド
shell とはファイル操作やプログラムを実行させるコマンドを...
shell コマンドを実行したい場合は、コードセルの中で以下の...
-システムのバージョン情報を表示
!cat /etc/issue
#image(command.jpg,,80%)
-Python のバージョンを確認
!python --version
Python 3.6.9
-ライブラリのアップデート等 > pip コマンドが使えます。
!pip install --upgrade numpy
-インストールされている全てのライブラリとバージョンを確認
!pip freeze
absl-py==0.10.0
alabaster==0.7.12
albumentations==0.1.12
altair==4.1.0
argon2-cffi==20.1.0
:
-''参考:グラフ表記で日本語が豆腐になるのを避けるには''
japanize-matplotlibをインストールして使います。
!pip install japanize-matplotlib
import matplotlib.pyplot as plt
import japanize_matplotlib
~
***Coraboratory におけるマジックコマンド
マジックコマンドは iPython の独自機能で、コマンドの頭に [...
%mkdir test
%ls
sample_data/ test/
&aname(file);
~
~
**GoogleDrive の利用
google.colab ライブラリの利用で Google Drive と連携できま...
from google.colab import drive
~
***ドライブのマウント
以下の記述で GoogleColab の /content/drive にMy Drive が...
from google.colab import drive
drive.mount('/content/drive')
-URLが表示されて認証コードの入力が求められます。
・・・Enter your authorization code:
--URLをクリックすると Googleアカウントを選択する画面が出...
---表示されたコードを認証コードの入力を求めている部分( E...
-以上で /content/drive の My Drive ディレクトリ以下にあな...
#image(mount.jpg,,80%)
~
***GoogleDrive 上のファイルの利用
-正しく連携できていれば、以下のコマンドで Google DriveのM...
!ls '/content/drive/My Drive'
-例えば、My Drive 内の CSV や Excelファイル を活用するに...
import pandas as pd
df = pd.read_csv("/content/drive/My Drive/path/to/sample...
df = pd.read_excel("/content/drive/My Drive/path/to/samp...
などとしてデータフレームに読み込むことが可能です。
&small(フォルダ・ファイル名は日本語でもOKのようです。);
~
~
**ファイルのアップロード・ダウンロード
google.colab ライブラリの利用で、ファイルのアップダウンが...
from google.colab import files
~
***アップロード
以下の記述で実行すると [ファイル選択] ダイアログが開いて ...
# GoogleColab のファイル操作機能の読み込み
from google.colab import files
# ファイルのアップロード
uploaded = files.upload()
[ファイル選択] sample.jpg
sample.jpg(image/jpeg) - 92287 bytes, last modified: 202...
Saving sample.jpg to sample.jpg
以下、アップロードの実行例
#image(upload.jpg,,80%)
~
***ダウンロード
以下の記述で Google Colab上のデータをダウンロードできます。
# GoogleColab のファイル操作機能の読み込み
from google.colab import files
:
# プロットされた画像を保存
plt.savefig('sample.png')
# ファイルのダウンロード
files.download('sample.jpg')
~
~
**その他の機能
***ノートブックのアップ・ダウン
以下、Google Colab とローカルでファイルの行き来が可能です。
ファイル >ノートブックをアップロード
ファイル >.ipynb をダウンロード
~
***Notebook の公開について
GitHub のアカウントに連動して GitHubでノートブックの公開...
ファイル > GitHub にコピーを保存
~
~
**APPENDIX
***関連ページ
-[[DataScience]]
-[[ArtificialIntelligence]]
-[[ArtificialIntelligence/Links]]
-[[Data]]
-[[Statistics]]
-[[DataVisualization]]
-[[MachineLearning]]
--[[DecisionTree]]
--[[k-means]]
--[[LinearRegression]]
--[[LogisticRegression]]
--[[MultipleCorrespondenceAnalysis>Statistics/MCA]]
--[[NeuralNetwork]]
--[[PrincipalComponentAnalysis>Statistics/PCA]]
--[[RandomForest]]
--[[SupportVectorMachine]]
-[[DataMining]]
-[[Python]]
--[[Pandas]]
--[[scikit-learn]]
-[[GoogleColaboratory]]
-[[Orange]]
-[[OpenData]]
~
~
終了行:
* Google Colaboratory
すぐに使える Python の開発環境
~
Google Colaboratory とは、Googleの仮想マシン上で動くIPyth...
https://colab.research.google.com
また、[[Jupyter Notebook>https://jupyter.org]] は、ブラウ...
参考:[[__Python iPython についてはこちら__>Python]]
~
~
***CONTENTS
#contents2_1
~
~
**Introduction
#youtube(inN8seMm7UI)
~
~
**利用方法
***Colaboratoryにアクセスしてノートを準備
#image(login.jpg,right,30%)
-公式サイトにアクセス
https://colab.research.google.com
-画面右上のログインをクリックして、Googleのアカウントでロ...
#clear
-ファイル> ノートブックを新規作成
-Untitled0.ipynb というファイル名を適宜変更
-ノートは [[GoogleDrive]] の ''Colab Notebooks''というフ...
~
***Jupyter Notebook の使い方
[[Jupyter Notebook>https://jupyter.org]]には、コード(プ...
-コードを追加する場合は「+コード」をクリックします。
-新たなコードセルが追加されるので、そこにプログラムを書き...
-コードを実行する場合は「▶」をクリックします。
-コードセルの直下に結果が表示されます(変数の値は保持され...
-ノートを書く場合は「+テキスト」> テキストセルが追加され...
-[[Markdown]]記法を用いて、見出しや箇条書き等のスタイルが...
-セルの上下(処理の順序)は、セルに付随して表示されるアイ...
~
***留意事項
Googleアカウントがあれば、誰でも無料で利用できますが・・
-連続使用が12時間を経過すると対話がシャットダウンされます。
-90分間アクセスがない場合もシャットダウンされます。
-シャットダウンされた場合、変数に記憶されたデータは初期化...
-とは言っても、ノートに書かれたコードやテキストは GoogleD...
~
~
**活用事例
***初歩的な対話処理
#image(rename.jpg,right,40%)
-ファイル> ノートブックを新規作成
-ファイル名を変更 > 例:Sample01.ipynb
#clear
-コードセルが1つ表示されて、プログラムが書ける状態になっ...
#image(code_cell.jpg,,80%)
-▶のボタンのある枠内に、以下のように書いてみて下さい。1...
a = 5 * 3
a
-▶(RUN)のクリックでプログラムが実行され、処理結果が表示...
15
-「+コード」でコードセルを追加して、以下のように書いてみ...
b = a *2
b
-当該セルの▶のボタンをクリックすると処理結果が表示されま...
30
#image(result.jpg,,80%)
-と、こんな感じで、対話的に作業を進めることができます。
#image(save.jpg,right,40%)
-マイドライブを確認してみて下さい。 ''Colab Notebooks''と...
#clear
~
***Pythonライブラリの活用
Google Colaboratory では Jupyter Notebook で利用できるラ...
-ファイル> ノートブックを新規作成
-ファイル名を変更 > 例:Sample02.ipynb
-''画像を読み込んで表示する事例''
import io
import requests
import PIL
response = requests.get(" https://・・画像データのURL ")
PIL.Image.open(io.BytesIO(response.content))
#image(sample01.jpg,,80%)
~
-''グラフを表示する例''
import matplotlib.pyplot as plt
x_values = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'S...
y_values = [50, 100, 120, 80, 180, 130, 70]
plt.bar(x_values, y_values)
plt.plot()
plt.show()
#image(sample02.jpg,,80%)
~
-''参考:ワーニング(警告)を非表示にする例''
ノートとして公開する際、警告が視覚的に邪魔になる場合があ...
import warnings
warnings.resetwarnings()
warnings.simplefilter('ignore', FutureWarning)
warnings.simplefilter('ignore', RuntimeWarning)
~
~
**コマンド操作
***Coraboratory における Shell コマンド
shell とはファイル操作やプログラムを実行させるコマンドを...
shell コマンドを実行したい場合は、コードセルの中で以下の...
-システムのバージョン情報を表示
!cat /etc/issue
#image(command.jpg,,80%)
-Python のバージョンを確認
!python --version
Python 3.6.9
-ライブラリのアップデート等 > pip コマンドが使えます。
!pip install --upgrade numpy
-インストールされている全てのライブラリとバージョンを確認
!pip freeze
absl-py==0.10.0
alabaster==0.7.12
albumentations==0.1.12
altair==4.1.0
argon2-cffi==20.1.0
:
-''参考:グラフ表記で日本語が豆腐になるのを避けるには''
japanize-matplotlibをインストールして使います。
!pip install japanize-matplotlib
import matplotlib.pyplot as plt
import japanize_matplotlib
~
***Coraboratory におけるマジックコマンド
マジックコマンドは iPython の独自機能で、コマンドの頭に [...
%mkdir test
%ls
sample_data/ test/
&aname(file);
~
~
**GoogleDrive の利用
google.colab ライブラリの利用で Google Drive と連携できま...
from google.colab import drive
~
***ドライブのマウント
以下の記述で GoogleColab の /content/drive にMy Drive が...
from google.colab import drive
drive.mount('/content/drive')
-URLが表示されて認証コードの入力が求められます。
・・・Enter your authorization code:
--URLをクリックすると Googleアカウントを選択する画面が出...
---表示されたコードを認証コードの入力を求めている部分( E...
-以上で /content/drive の My Drive ディレクトリ以下にあな...
#image(mount.jpg,,80%)
~
***GoogleDrive 上のファイルの利用
-正しく連携できていれば、以下のコマンドで Google DriveのM...
!ls '/content/drive/My Drive'
-例えば、My Drive 内の CSV や Excelファイル を活用するに...
import pandas as pd
df = pd.read_csv("/content/drive/My Drive/path/to/sample...
df = pd.read_excel("/content/drive/My Drive/path/to/samp...
などとしてデータフレームに読み込むことが可能です。
&small(フォルダ・ファイル名は日本語でもOKのようです。);
~
~
**ファイルのアップロード・ダウンロード
google.colab ライブラリの利用で、ファイルのアップダウンが...
from google.colab import files
~
***アップロード
以下の記述で実行すると [ファイル選択] ダイアログが開いて ...
# GoogleColab のファイル操作機能の読み込み
from google.colab import files
# ファイルのアップロード
uploaded = files.upload()
[ファイル選択] sample.jpg
sample.jpg(image/jpeg) - 92287 bytes, last modified: 202...
Saving sample.jpg to sample.jpg
以下、アップロードの実行例
#image(upload.jpg,,80%)
~
***ダウンロード
以下の記述で Google Colab上のデータをダウンロードできます。
# GoogleColab のファイル操作機能の読み込み
from google.colab import files
:
# プロットされた画像を保存
plt.savefig('sample.png')
# ファイルのダウンロード
files.download('sample.jpg')
~
~
**その他の機能
***ノートブックのアップ・ダウン
以下、Google Colab とローカルでファイルの行き来が可能です。
ファイル >ノートブックをアップロード
ファイル >.ipynb をダウンロード
~
***Notebook の公開について
GitHub のアカウントに連動して GitHubでノートブックの公開...
ファイル > GitHub にコピーを保存
~
~
**APPENDIX
***関連ページ
-[[DataScience]]
-[[ArtificialIntelligence]]
-[[ArtificialIntelligence/Links]]
-[[Data]]
-[[Statistics]]
-[[DataVisualization]]
-[[MachineLearning]]
--[[DecisionTree]]
--[[k-means]]
--[[LinearRegression]]
--[[LogisticRegression]]
--[[MultipleCorrespondenceAnalysis>Statistics/MCA]]
--[[NeuralNetwork]]
--[[PrincipalComponentAnalysis>Statistics/PCA]]
--[[RandomForest]]
--[[SupportVectorMachine]]
-[[DataMining]]
-[[Python]]
--[[Pandas]]
--[[scikit-learn]]
-[[GoogleColaboratory]]
-[[Orange]]
-[[OpenData]]
~
~
ページ名: