Jupyter notebookを使う。

ゆる募:Ubuntu1404にWindowsからリモートで入ってDIGITSを使いたいのだが、xrdpただ入れただけだとUnityが起動せず、Unity上でしかDIGITSやJupyterが起動してくれないようなので、UnityもしくはDIGITSを起動させる方法をご存じの方がいましたら教えていただけると助かります。

追記:まだDIGITS入れていないですが、Ubuntu16.04で以下の方法でUnity見られています。 Consoleを選択しないといけないですね。
Windows10からUbuntu16.04へリモートデスクトップ接続する設定
http://watarisein.hatenablog.com/entry/2017/06/24/235551

Ubuntu 16.04: Unityデスクトップ環境にXRDPで接続する
https://www.hiroom2.com/2016/08/28/ubuntu-16-04-unity%E3%81%ABvnc-xrdp%E3%81%A7%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B/

以下のメモは移動しました。
Ubuntu16.04とCUDA、DIGITS 6の導入 - yamakita@lab 山北 剛久のブログ

ようやく新しいPC環境*1になったので、いろいろ一新しております。調子の悪いcygwinからもこれで開放されます。

インストール

windows10:anacondaでそのままインストールされる。

古いpython環境を使用する場合は、
anaconda上に仮想環境を以下の方法で構築
conda create --name=hoge python=2.7 anaconda

(そのほかのanaconda情報、https://docs.anaconda.com/anaconda/user-guide/getting-started

スタートメニューからAnaconda Navigaterを起動して、activateしたいチャンネル(仮想環境)を選択した後に、Jupytherの下のLaunchを選択して起動する。

anacondaのコマンド上では以下でルート環境と仮想環境を切り替える
activate hoge
deactivate hoge

Ubuntu1404LTS py2x

anacondaで別途環境を入れてもよいが以下のような感じ、pipをupdateしないとエラーが出る点にきづかずにはまりました。
sudo pip install -upgrade pip
sudo pip install jupyter
#起動
jupyter notebook

Jupyterの使い方

http://qiita.com/taka4sato/items/2c3397ff34c440044978#jupyter%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9

%matplotlib inline
#テスト
import numpy as np
import matplotlib.pyplot as plt
x=np.random.rand(100)
y=np.random.rand(100)
plt.scatter(x,y)
plt.title("scatterplot")
#現在のワーキングディレクトリをshellを呼んで表示
#windowsだとdirなどに変えてもうまくいかず・・・
import commands
commands.getoutput("pwd")

WindowsだとC:/Users下のログインユーザーフォルダ
UbuntuだとHomeフォルダ
がデフォルトの起動フォルダのようです。ノートもそこに保存されます。

*1:NECタブレットじゃないほうのZ(LavieZ、過去のversionも含めていくつもタイプがあって型番わかりにくすぎでしょ)軽くて裏蓋も容易に外せて昔のVAIOZからの移行におすすめです。ディスプレイの明るさや解像度がSurfaceに全くかなわないけど、バッテリーのもちがその分格段にいいですし