Jupyter Notebookでコマンドラインを実行する

Jupyter Notebookでコマンドラインを実行します.

# zipファイルを解凍

zipファイルを解凍します.

!unzip [zipファイル名] -d [出力先] > /dev/null

# 文字列の出力

文字列を出力します.

region = "chugoku"

# 文字列の出力
!echo $region # chugoku

# 文字列の結合
!echo "aaa_"$region # aaa_chugoku
!echo ./boundary/$region # ./boundary/chugoku
!echo ./boundary/$region.zip # ./boundary/.zip
!echo ./boundary/$region".zip" # ./boundary/chugoku.zip

# bashの実行

bashの実行します.

%%bash
# 移動
cd /usr/lib/python3/dist-packages/PyQt5
mv QtCore.cpython-38-x86_64-linux-gnu.so QtCore.so


# 名前変更 : "${file%置換前}置換後"
# for file in ./*.so ; do mv "$file" "${file%.cpython-38-x86_64-linux-gnu.so}.so" ; done

# for文の実行

for文の実行します.

%%bash
# 移動
cd /usr/lib/python3/dist-packages/PyQt5
# 名前変更 : "${file%置換前}置換後"
for file in ./*.so ; do mv "$file" "${file%.cpython-38-x86_64-linux-gnu.so}.so" ; done

# ファイルのダウンロード

OSMからファイルをダウンロードします.

region = "chugoku"

# zipファイルのダウンロード
!wget -P ./osm/ http://download.geofabrik.de/asia/japan/$region-latest-free.shp.zip
# ディレクトリの作成
!mkdir -p ./osm/$region
# zipファイルの解凍
!unzip ./osm/$region-latest-free.shp.zip -d ./osm/$region > /dev/null
# zipファイルの削除
!rm ./osm/$region-latest-free.shp.zip

# まとめ

Jupyter Notebookでコマンドラインを実行しました.

# 参考サイト

Colabratryでkeplerを実装する

Colabratryでkeplerを実装する

Colabratryでkeplerを実装します。

2次元カーネル密度の描画する

2次元カーネル密度の描画する

2次元カーネル密度の描画を実行します。