タグ: Python の記事一覧

Page 1 / 2 « 最初 < 前 1 2 次 > 最後 »

  1. VimをJupyterノートブックの開発環境に仕上げる

    データサイエンス界隈では何かとJupyterのノートブックを開発する機会がある。そのたびにJupyterを立ち上げてブラウザで接続して...という操作も面倒であるし,JupyterのGUIでは開発効率があまり良くない。やはり,慣れ親しんだVimとターミナルのうえにJupyterと同じような開発環境を整備したいところだ。VSCodeならノートブックを編集したり,セルごとに実行できるのだから,同じことがVimにできないはずはないだろう。

    ということで,本記事ではVimのプラグインを駆使してノートブックを

    1. 編集可能にする
    2. セルごとに実行可能にする
    3. リモートサーバに接続してノートブックを実行可能にする

    ための手順を大きく3つに分けて説明する。ポイントはJupyterのように「セルごとにコード片を実行し,結果を確認できる」ことであり,これは REPL (Read-Eval-Print Loop) と呼ばれる作業だ。本記事の目的は「VimでノートブックのREPL環境を作る」ことと言える。

    Vimにノートブック開発環境を整える方法は一通りではないので本記事ではそれぞれの方法を示すが,おすすめは goerz/jupytext.vimjupyter-vim/jupyter-vim を組み合わせて利用する構成だ。

    » read more

    comments

  2. Ubuntu16.04にGeforge GTX 1050tiをインストールし,TensoFlowの処理を高速化してみた

    いうまでもなく,行列の積和演算のような処理はGPGPUを使えば高速化できる。 ここでは

    • Ubuntu Server 16.04にGPUのドライバをあてて
    • CUDAとcuDNNをインストールし,
    • さらにnvidia-dockerをインストールしたうえで
    • TensorFlowで適当なベンチマークを実行する

    ところまでのやり方を示す。

    ついでにnvidia-dockerを挟むか,挟まないかで性能が変わるのかチェックしてみる。

    » read more

    comments

  3. スポンサード リンク
  4. pythonでsshtunnelする

    creation date 2016/11/21 23:56 last date modified 2016/11/22 00:51 | category: | tags: Python

    SSHトンネリングは便利。便利すぎてpythonから制御したくなることもある。 ということで今回はpythonの sshtunnel パッケージを使ってみた。

    » read more

    comments

  5. スポンサード リンク
  6. reStructuredTextで同じ名前で複数のリンクを張る

    creation date 2015/02/14 18:39 last date modified 2015/02/15 03:04 | category: | tags: python

    reStructuredTextで,次のようなHTMLを生成したかった。

    <a href="http://www.example.org">link</a>

    単純に

    `link <http://www.example.org>`_

    と書いてしまうと,同じ link という名前が複数のURLを参照することになるので

    Duplicate explicit target name: "link".

    とかエラーメッセージがでて怒られる。

    » read more

    comments

  7. Pelicanで複数のサイトを生成・管理する

    Wordpressにはマルチサイト機能というのがあって,1つのWordpressで N 個のサイトを管理できる。サイト間でプラグインとかは共通にできるので,設定変更のたびにN個のサイトでポチポチ作業する必要がなくなって楽になる。(個人的にはWordpressのマルチサイトは無駄に複雑化すんので素直に複数インストールするが吉と思うが)

    Pelicanでも同じようなことをやってみた。

    » read more

    comments

Page 1 / 2 « 最初 < 前 1 2 次 > 最後 »

social