並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 280件

新着順 人気順

IPythonの検索結果1 - 40 件 / 280件

  • Jupyter (iPython) Notebookを使って技術ノート環境を構築する方法 - MyEnigma

    PythonユーザのためのJupyter[実践]入門posted with カエレバ池内 孝啓,片柳 薫子,岩尾 エマ はるか,@driller 技術評論社 2017-09-09 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに Jupyter Notebook (iPython Notebook)とは? インストール Notebookデータのバックアップ&マルチアカウントアクセスする設定 Jupyter Notebookのショートカット コマンドモードのショートカット Editモードのショートカット セルを上から全部実行する Markdownで文章を入力する 数式を入力する 数式の計算をする 画像をドロップアンドドラッグで挿入できるようにする 目次を見出し情報から自動生成する レポートタイトルを入力する方法 PDFに出力する Ma

      Jupyter (iPython) Notebookを使って技術ノート環境を構築する方法 - MyEnigma
    • Jupyter notebook (iPython Notebook)を使う時に気をつけるべき10個のこと - MyEnigma

      PythonユーザのためのJupyter[実践]入門posted with カエレバ池内 孝啓,片柳 薫子,岩尾 エマ はるか,@driller 技術評論社 2017-09-09 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに 1. 環境の独立性を保つために各プロジェクト毎にvirtualenvを使う 2. Python3を使う 3. requirements.txtを保存しておく 4. すべてのimport文とパスの設定は初めのセルに入れる 5. はじめはコードは汚くても良い 6. グローバル名前空間を汚さないために、セルの中の処理は関数とする 7. 長い計算時間の結果をキャッシュするためにJoblibを使う 8. セルの独立性をできるだけ保つ 9. 変数名は短くても良い 10. ユーティリティ関数にはアサーションを使ってテストを書く 参考資料 MyE

        Jupyter notebook (iPython Notebook)を使う時に気をつけるべき10個のこと - MyEnigma
      • Jupyterがすごい勢いでやってくるからお前ら備えとけ(IPython Notebook + R) - Qiita

        今までIPython Notebook上でRを動かそうとするとrpy2やらをごにょごにょやるとかいう方法がありましたが、いちいち%%を打ったりといろいろ不便でした。 が、先月末(2015/02/27)のIPython 3.0のリリースでIPython Notebookが大きく変わり、(まだ開発版ですが)Rとの連携もかなり楽になりました!というか今後はRだけでなく、Juliaや他の言語もカバーする方向に進むそうで、特定の言語に依存しない部分をJupyterという別プロジェクトでやっていくそうです。 代表的な言語のJupyterカーネルとしては以下のようなものが存在する模様。 Python (https://github.com/ipython/ipython) Julia (https://github.com/JuliaLang/IJulia.jl) R (https://github.c

          Jupyterがすごい勢いでやってくるからお前ら備えとけ(IPython Notebook + R) - Qiita
        • Jupyter (iPython) Notebookを使ってプレゼンテーション資料を作る方法 - MyEnigma

          データ分析ツールJupyter入門posted with カエレバ掌田津耶乃 秀和システム 2018-05-31 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに reveal.js reveal.jsでのプレゼンスライド操作 Jupyterにおけるプレゼンテーションスライド作成 1.スライド用のJupyterノートブックを作成する 2.スライドの設定 3.スライドをブラウザに表示する 注意点 nbviewerを使ってプレゼン資料を公開する 使い方 nbviewerのプレゼン資料が更新されない場合 ブラウザでGUIを使ってプレゼン資料を作る 参考資料 MyEnigma Supporters はじめに 先日、 Pythonのブラウザインターフェイス、 Jupyter (iPython) を使って 技術ノートを作る方法を紹介しましたが、 myenigma.ha

            Jupyter (iPython) Notebookを使ってプレゼンテーション資料を作る方法 - MyEnigma
          • Jupyter and the future of IPython — IPython

            IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect

            • IPythonの使い方 - Qiita

              IPython 2.0のリリース記念に使い方を紹介します。 IPythonて何だよクソが IPythonは、Pythonの対話型インタプリタを強力に(本当に強力に)拡張したものです。 といってもただの拡張に留まらず、大きく分けると以下の機能を持っています。 拡張された対話型シェル 分離型プロセス間通信モデル 並列コンピューティング機構 ですが、まずここはやはり、IPythonの強力な対話型シェルについて使い方を簡単に書いていきます。 では、まずはインストールしましょう。

                IPythonの使い方 - Qiita
              • Jupyter Notebook(IPython)のインストールと始め方 - TASK NOTES

                Jupyter のインストール方法と実行までの流れをまとめました。 Jupyter(IPython Notebook)とは 最近 Python を初めた方は、私もそうでしたが Jupyter と IPython Notebook の違いについて悩むことと思いますが結論から言うと同じです。元々が IPython Notebook という名前でしたが、最近では多言語の対応もしているため、Jupyter という名前に変更されています。 そもそも IPython とは強力なインタラクティブシェルであり、特に補完機能なんかはとても便利です。それをサーバーで立ち上げてブラウザ上で実行できるようにしたものが IPython Notebook になります。実行結果の画像をインラインで表示したり、履歴を保存しておくこともできますし、Markdownでテキストを表示することも可能です。簡単にトライアルアンドエ

                  Jupyter Notebook(IPython)のインストールと始め方 - TASK NOTES
                • IPython Notebookをアドホック分析環境として使う

                  こんにちは、Gunosyのエンジニアの粟飯原です。Gunosyでは、主に広告配信サーバー全般の開発運用インフラを行いつつ、データ集計や分析等を行なっています。 Gunosyのエンジニアブログはこちら http://gunosy.github.io/2014/07/08/iptyhonnotebook.html 今回は、自分が開発業務や分析業務で日常的に利用しているIPython Notebookを便利に使う方法を紹介させて頂きます。 基本的に、pipでライブラリがインストールできる環境とnumpy、scipyの環境が揃っていることが前提で進めます。windows環境であれば、ライブラリのインストールは以下のURLのパッケージ群を利用すると快適です。とはいえこのページで紹介しているライブラリはwindowsでは動かないものもあります。 http://www.lfd.uci.edu/~gohl

                  • nbviewer.ipython.org - A simple way to share Jupyter Notebooks

                    A simple way to share Jupyter Notebooks Enter the location of a Jupyter Notebook to have it rendered here:

                    • The Jupyter Notebook — IPython

                      The Jupyter Notebook¶ (Formerly known as the IPython Notebook)¶ The IPython Notebook is now known as the Jupyter Notebook. It is an interactive computational environment, in which you can combine code execution, rich text, mathematics, plots and rich media. For more details on the Jupyter Notebook, please see the Jupyter website. © Copyright the IPython development team. Python is trademark of the

                      • iPython Notebookの--pylab inlineは使うのをやめようという話 - Wolfeyes Bioinformatics beta

                        TL;DR ipython notebook --pylab inlineのかわりにipython notebook --matplotlib inlineを使おう.もしくはipythonの始めに%matplotlib inlineを実行しておく. iPython Notebookについて 周知の事実だとは思うが,iPythonは超便利なPythonのインタラクティブシェルだ.その一部としてiPython Notebookというのがあり,ブラウザでコードを実行できたり,実行結果をノートとして保存したり,matplotlibなどで描写したグラフをノートの中にそのまま表示したりできる.RでいうところのRstudio+knitrのような,解析レポートを作るときには重宝するツールとなっている. (http://nbviewer.ipython.org/gist/twiecki/3962843より)

                        • IPythonデータサイエンスクックブック

                          本書はPythonの対話型環境IPython notebookを使ってデータ分析および可視化を行うためのレシピを集めたクックブックです。Pythonは、豊富な科学技術計算用のライブラリを簡単に使いこなせるため、科学計算やデータサイエンスの分野で人気を集めています。取り上げる話題は、近年注目度の高い統計や機械学習といったデータサイエンス関連を中心に広範囲に及び、実際のデータを分析して可視化するという作業を通して、Pythonの使い方をマスターします。PythonそしてIPython notebookの可能性を体感できる一冊です。 目次 訳者まえがき まえがき 1章 IPythonによる対話的コンピューティング入門 はじめに レシピ 1.1 IPython notebook入門 レシピ 1.2はじめてのIPython探索データ分析 レシピ 1.3高速配列計算のためのNumPy多次元配列 レシピ

                            IPythonデータサイエンスクックブック
                          • IPythonって最高!

                            【3.2】   TABキーで補完してくれる! In [12] sys. <-ここでTABキーを押すと下記のような一覧がでます。 In [12] sys.arg <-ここでTABキーを押すと「sys.argv」に変化します。 (つまり候補がユニークであれば補完が完了します。) 【3.3】   通常のシェルコマンドも使える! このように、「!」マークのあとにコマンドプロンプトで 使っているコマンドがそのまま使えます。 もちろん、フォルダ名やファイル名に対してもTAB補完が効きます! このおかげで、コマンドプロンプトと pythonのインタラクティブモードとの行き来が不要になります。 【3.5】   デバッグが簡単! In [19]: %pdb on Automatic pdb calling has been turned ON としておくと、コード実行中に補足されない

                            • Jupyter (旧 IPython notebook)の本来あるべき姿を垣間見る - Λlisue's blog

                              どうも、ご無沙汰しております Pythonista + Vimmer、略して Pythonimmer な有末です。 この記事は Python その2 Advent Calendar 2015 22 日目の記事となります。 Jupyter とは さて、皆様は Jupyter(旧 IPython notebook) というプロジェクトをご存知でしょうか? Jupyterがすごい勢いでやってくるからお前ら備えとけ(IPython Notebook + R) や Railsエンジニアに役立つJupyter NotebookとiRuby に代表されるように、現在各界から注目されているプロジェクトとなっております。 簡単に言うと Web ブラウザ上にて Markdown および任意の言語の記述・実行・表示を行うサービス となります。 科学者が使う実験ノートにインスパイアされたプロジェクトであることから

                                Jupyter (旧 IPython notebook)の本来あるべき姿を垣間見る - Λlisue's blog
                              • 初心者でも使いやすい!「iPython(アイパイソン)」の活用方法総まとめ

                                iPythonとは iPythonはPythonの対話型インタプリタを実行するためのシェルになります。対話型インタプリタとは、対話的に1行ずつプログラムを実行していく方式のことで、シェルとはユーザとのインターフェースを提供するためのプログラムのことです。オープンソースのソフトウェアとして開発されていて、ソースコードもGithub(ギットハブ)で公開されています。 iPythonはCPython(シーパイソン)に内蔵されているシェルに比べてコードのハイライティングやタブによる補完といった便利な機能を使えます。CPythonはC言語で書かれたPythonのリファレンス実装です。これらの便利な機能を使えることで効率よくプログラミングできます。 また、iPythonはプロセス間通信や並列コンピューティングの仕組みも持っています。iPythonから並列コンピューティングの機能であるMPI(Messa

                                  初心者でも使いやすい!「iPython(アイパイソン)」の活用方法総まとめ
                                • IPython - Python等の資料置き場

                                  http://ipython.scipy.org/ IPythonは標準のPythonのシェルと比較して、 マクロ、履歴、ログなどさまざまな機能を持った インタラクティブシェルです。 IPythonの紹介 http://www.atransia.co.jp/home/ZenKai/Members/kafka/News/1033042281/ http://www.python.jp/Zope/PyLog/1021049205/index_html ここでは使い方などをマニュアルからピックアップしてみました。詳細はマニュアルを参照してください。 1.概要 主な特徴と各OSの対応についてです。 2.インストール Readlineライブラリの有無でかなり使い勝手が違うと思うので注意してください。 3.使い方 マニュアルに沿って、簡単に例を挙げてみました。 まずIPythonを起動します。「In

                                  • IPython notebookサイコオオオオオオオオオオオオオオオオオオオオオオオオオ - 盆栽日記

                                    IPython notebook、昔々触ったときは「コンセプトは良いけどまだまだですナ。ハハハ」みたいな感じで流してたのだがちゃんと触ってみるとなにかと便利だったので未来の自分が別PCに導入することも考えてメモしておく。 インストール Anacondaでインストールした。 http://continuum.io/downloads 使う コマンドラインでipython notebookと打ち込めばブラウザ上に立ち上がる。 とりあえず以下の3点を覚えておけば快適。あとはショートカットキーを覚えていけば良い。 Escでcommand modeへ、EnterでEdit modeに移行する。 command modeでhを打てばショートカットキー一覧が出る。 dを2回打てばセルを消去、zを打てば元に戻る、sで保存。 html埋め込み系の話はmarkdownで対応するとすっきりする。 例えばtwit

                                      IPython notebookサイコオオオオオオオオオオオオオオオオオオオオオオオオオ - 盆栽日記
                                    • IPython Notebook チュートリアル

                                      以下の記事に、IPython Notebookの紹介・チュートリアルを詳しく載せました。 【チュートリアル】IPython Notebook:再生可能でインタラクティブなWebブラウザ上で作業できるIPython実行用ノート こちらでは簡潔にだけIPython Notebookとはどういうものかと、その使い方だけ(短く)紹介しておきます。(※詳細を知りたい方は上記記事でご覧下さい) IPython Notebookとは 標準にPythonでは搭載されているPython言語の対話的実行を、科学計算(Scientific Computing)を便利にかつインタラクティブに行うためにパワーアップしたものが、IPythonです(先頭のIはInteractiveのI)。 このIPythonを、Webブラウザのノートブック上で、保存・編集・共有できるのがIPython Notebookです。 IPyt

                                        IPython Notebook チュートリアル
                                      • 【チュートリアル】IPython... | DERiVE コンピュータビジョン ブログ

                                        このサイトについて DERiVEはコンピュータビジョン、画像認識が専門のMasaki Hayashiがお送りしている、コンピュータビジョン(Computer Vision)を中心としたITエンジニア、研究向けのブログです。※「DERiVE メルマガ別館」は2015/9月で廃刊致しました、 IPython の1つの機能として搭載されているIPython Notebookのチュートリアル記事です。 ————————————————————————————————————– (2014/09/02追記:) Qiitaに、この記事をもう少しダイジェストにして、概要説明のみにとどめた記事を公開しました: Qiita IPython Notebook チュートリアル ————————————————————————————————————– 本ブログでは「python,OpenCVを用いたCVプログラ

                                        • GUIを備えたPython実行環境「IPython 4.0」リリース | OSDN Magazine

                                          Python向けの「インタラクティブな操作に向けた高機能シェル」をうたう「IPython」開発チームは8月12日、最新版となる「IPython 4.0」をリリースした。言語に依存しない部分および対話的操作環境である「Notebook」を「Jupyter」として分割することになってから初のリリースとなる。 IPython開発チームは2015年2月に「IPython 3.0」をリリース、その後4月に「The Big Split」として、IPythonプロジェクトの言語に依存しない部分を「Project Jupyter」として切り離す方針を発表していた。 Jupyterは2014年のイベント「Scientific Computing with Python(SciPy)」で発表されていたプロジェクトで、IPythonの拡大を受けてJulia、Python、Rから名付けた。分割後、IPythonは

                                            GUIを備えたPython実行環境「IPython 4.0」リリース | OSDN Magazine
                                          • IPythonでクリクリできる図を作ろう - Qiita

                                            IPythonでクリクリできる図を作る方法を紹介します。一番簡単なのはインタラクティブなUIを自動的に作成するinteract関数 (IPython.html.widgets.interact) を使う方法です。 注1)この記事よりもう少し詳しい説明はInteractの使い方としてnbviewerにまとめておきましたので、興味のある方はそちらもどうぞ。 注2)この記事のIPython Notebookはそのままnbviewerからダウンロードできます。インタラクティブな描画を手軽に試したい方はどうぞ。 最初に必要となるモジュールを読み込みます。 from __future__ import print_function from IPython.html.widgets import interact, interactive, fixed from IPython.html import

                                              IPythonでクリクリできる図を作ろう - Qiita
                                            • IPython データサイエンスクックブックを読んだ。... - Information Superhighway

                                              先生がいつの間にか買っていて、今日借りてきてサクッと読んでみた感想です。 とりあえず3章まで一通り読んだ。 プログラマーよりも研究者が対象だったので凄くタメになることが多く、需要と要求ががっちりハマった本は久しぶりでした。 特にRecipe 2.5-2.6が研究でコードを書く際に良いこと書いてるので、暗記するくらいに読み込みたい。 研究向けにコード技法とあまり知見がないので嬉しい書籍でした。 研究関連でのプログラミング、コーディング、データ管理に対する情報は下記の記事が分かりやすい。 私が機械学習研究をするときのコード・データ管理方法 研究者流 コーディングの極意 メモは IPythonNotebookでとりました。 Gistでレンダリングされるの便利ですね。 最後に 過言かもしれないけど、、これからは、Git,Juptyter Notebookは研究におけるデファクトスタンダードだなと強

                                              • Jupyter and the future of IPython — IPython

                                                IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect

                                                • Pythonの環境構築 on Mac ( pyenv, virtualenv, anaconda, ipython notebook ) - Qiita

                                                  Pythonの環境構築 on Mac ( pyenv, virtualenv, anaconda, ipython notebook )PythonIPythonpyenvpyenv-virtualenvAnaconda はじめに pythonの環境構築を今後のためにまとめておきます。 バージョン管理をします ( pyenv ) 環境管理をします ( virtualenv ) anacondaも使います ( anaconda: 便利なpythonパッケージ ) iPython notebookにも触れます ( 知らないと損な開発 must item ) 基本設定 pyenv virtualenv のインストール まず、homebrewで pyenvとvirtualenvをインストールします。 ( homebrewはインストール済みの前提です。 ) pyenvでバージョンの管理が出来ます。

                                                    Pythonの環境構築 on Mac ( pyenv, virtualenv, anaconda, ipython notebook ) - Qiita
                                                  • word2vec可視化するやつをipython notebookから見れるようにした - once upon a time,

                                                    オライリーから出てる、word2vec本の付録についてくる id:nishiohirokazu さんが書いた可視化のコードがあります。 word2vecのword-analogyを可視化した - 西尾泰和のはてなダイアリー これを、ipython notebookから扱えるようにしました。 Visualizer word2vec data for ipython notebook 今回ipython notebookから使えるようにしたのは、厳密には上記のコードではなくて、こちらのコードなのですが、ある単語の周辺にある単語をPCAで2次元に縮退させて可視化してくれます。 大きくする ipython notebookに関しての説明は、過去の記事を参照してください。 Docker上にnbviewerを立ててiruby+Nyaplotで描いたグラフを共有できるようにしてみた - once upo

                                                      word2vec可視化するやつをipython notebookから見れるようにした - once upon a time,
                                                    • nbviewer.ipython.org - A simple way to share Jupyter Notebooks

                                                      A simple way to share Jupyter Notebooks Enter the location of a Jupyter Notebook to have it rendered here:

                                                        nbviewer.ipython.org - A simple way to share Jupyter Notebooks
                                                      • IPython NotebookでScalaを使う - たけぞう瀕死ブログ

                                                        PythonにはIPython NotebookというWebブラウザで利用可能なインタラクティブシェルがあります。これは編集内容を保存できたり、過去に実行した内容を繰り返し実行できたりなど、ちょっとしたコードを試したり学習用途には最適なものです。 IPythonは言語非依存部分がJupyterとして独立しており、サードパーティによってPython以外にも様々な言語用のカーネルが開発されているようです。jupyter-scalaを使うとIPython NotebookでScalaを使うことができました。 インストール&実行方法は簡単で、予めIPythonをインストールしたのち、jupyter-scalaのサイトからアーカイブをダウンロードし、適当な場所に展開後、展開したディレクトリのbinディレクトリに含まれているjupyter-scalaというシェルスクリプトを実行します。これでScala

                                                          IPython NotebookでScalaを使う - たけぞう瀕死ブログ
                                                        • iPython でちょっと便利なショートカットとか - 人生いきあたりばったりで生きてます@はてな

                                                          なんか色々便利そうなショートカットとかコマンド見っけてたので備忘録的にメモ。% ついてるやつは Magic Function とかいうらしい。 関数実行のショートカット かっこは省略できるらしい。初めて知った。 「/」でさらに引数の「,」を省略。「,」で引数を文字列に変換。 # かっこ省略で実行 In [23]: sample 1, 2 -------> sample(1, 2) # さらに引数の「,」省略で実行 In [24]: /sample 1 2 -------> sample(1,2) # 引数を文字列に変換して実行 In [25]: ,sample 1 2 -------> sample("1", "2") 名前空間関連 %who, %whos, %who_ls, %reset を使う。 どの変数に何を入れたのか忘れてしまったときとか便利。めんどくなったらリセットも可能。 #

                                                            iPython でちょっと便利なショートカットとか - 人生いきあたりばったりで生きてます@はてな
                                                          • GitHub - wesm/pydata-book: Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - wesm/pydata-book: Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
                                                            • GitHub - powerline/powerline: Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - powerline/powerline: Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
                                                              • ueBLOG | IPythonを使おう1

                                                                Download Coding PNG images for any device and screen size. High quality Coding PNG and images! Customize your desktop, mobile phone and tablet with our wide variety of cool and interesting Coding PNG in just a few clicks.

                                                                • もうすぐIPython Notebookが流行る気がするので - Soleil cou coup&#233;

                                                                  不在通知票を貼っておく。というか日本語の情報に飢えているので誰か包括的な解説を書いてほしいです。なんかできることが多すぎて私の手には余る。 MatplotlibのグラフやSympyの数式がインタラクティブ表示できる Markdown形式で文章を挿入できMathJaxも普通に使える 無駄にYouTubeや画像を埋め込む機能までついてる なんかしらんけどRubyやBashやRやOctaveも実行できるし(!) nbconvertを使えば、普通にブログ記事としてBloggerやOctopressに貼り付けられる nbviewer使えばgithub/gistにホストしたファイルを記事化できる SAGEの最新版にも取り入れられる予定? ほかにもいろいろ、いろいろできることがあるみたいです*1。 利用例 『これなら分かる応用数学教室―最小二乗法からウェーブレットまで』の例題を解いてみました。他にもいろ

                                                                    もうすぐIPython Notebookが流行る気がするので - Soleil cou coup&#233;
                                                                  • IPythonデータサイエンスクックブック 第2版

                                                                    Pythonと対話型環境Jupyter Notebookを使ってデータ分析および可視化を行うためのレシピを集めたクックブックです。NumPy、SciPy、Pandas、Matplotlib、Jupyterをはじめ、高機能で使いやすい数学・科学計算用ライブラリが充実しているPythonは、広い分野で利用されています。本書では、統計や機械学習といったデータサイエンス関連を中心に、信号処理、画像・音声処理、力学、数値解析など広範囲にわたる科学分野の話題を取り上げます。Jupyter Notebookによりさらに強力にそして使いやすくなったPythonとIPythonの威力を体感できます。Python 3、IPython 7対応の待望の改訂版です。 訳者まえがき まえがき Ⅰ部 Jupyterを使った対話的コンピューティング 1章 JupyterとIPythonによる対話的コンピューティング入門

                                                                      IPythonデータサイエンスクックブック 第2版
                                                                    • SciPyとその仲間たち(NumPy, IPython など)の違いと関係 - 玉虫色に染まれ!!

                                                                      python でちょっとした信号処理をしたくて、存在だけは以前から知っていた numpy に手を出したので、関連パッケージなどをまともに調べてまとめました。(ある程度素人の主観が入っているので、鵜呑みにしないように) SciPy 総本山: http://www.scipy.org/ 語源は Science + Python で、発音は "Sigh Pie(サイパイ)"。 今日の記事で挙げる各種ソフトの組み合わせによって実現されている、Python ベースの数学・科学技術計算用ソフトウェアエコシステムの名称。つまり、個別のソフトではなく、その集合体による計算環境のこと。乱暴にざっくり言ってしまえば、「Mathmatica や Matlab に代わる環境を Python でつくろうプロジェクト」 が SciPy。 なお、SciPy のコアパッケージの1つに、後述の SciPy library

                                                                        SciPyとその仲間たち(NumPy, IPython など)の違いと関係 - 玉虫色に染まれ!!
                                                                      • IPythonでunicodeリテラルを使う : DSAS開発者の部屋

                                                                        IPythonとは IPythonとは、Pythonistaの中で絶大な人気を誇るインタラクティブシェルです。 Pythonはもともとインタラクティブシェルを内蔵しているのですが、 IPythonには内蔵のインタラクティブシェルと比べて多くの利点があります。いくつか挙げてみます。 動的補完 変数名などを途中まで入力した状態でTABキーを押すと、残りを補完してくれます。 候補が複数ある時は候補一覧を表示してくれます。 シンタックスハイライト プロンプトなどに色がつきます。ちょっとうれしいです。 通常のシェルとしても利用可能 IPythonの中で、lsでファイル一覧を見たり、cdでカレントディレクトリを移動したりできます。 !vim のようにエクスクラメーションマークに続いてコマンド名を入力することで、コマンドの実行もできます。 さらに、コマンドの出力がPythonの変数に格納され、Pytho

                                                                          IPythonでunicodeリテラルを使う : DSAS開発者の部屋
                                                                        • 非エンジニアでも使いやすい高機能なPython環境「IPython」「Jupyter」を使ってみよう | さくらのナレッジ

                                                                          Pythonには任意のコードを対話的に実行できる環境が用意されているが、昨今ではこの機能を強化した「IPython」や、それらをグラフィカルに利用できる「Jupyter Notebook」といったツールが登場している。これらはWindowsなどのGUIベースの環境でも使いやすく、グラフや画像の描画、テキストのフォーマッティングなど、視覚化やレポート作成に便利な機能も備えている。今回はこのIPythonやJupyter Notebookについて紹介する。 強力な対話的環境を提供 Pythonでは、コマンドラインから引数無しに「python」コマンドを実行するとコマンドプロンプト(「>>>」)が表示される。これはREPL(Read-Eval-Print-Loop)や対話的実行環境などと呼ばれるもので、入力したコードをその場で実行し、その結果を出力するという動きをする。 たとえば次の例は、REP

                                                                            非エンジニアでも使いやすい高機能なPython環境「IPython」「Jupyter」を使ってみよう | さくらのナレッジ
                                                                          • IPython(Anaconda)とIJuliaが凄すぎる件 - アドファイブ日記(ミラー版)

                                                                            先日Juliaでデータ分析環境をインストールする話を書きましたが、もっといいやつがあったのでご紹介します。(IJuliaです。実はjuliaのホームページにそっくり掲載されてるのですが先日はなぜかスルーしてしまってた) 先の記事の最後に「Python(Pandas/Scipy/Sklrn等を使う環境)とJuliaで比較しながら今後の道具立てを整えたい」みたいなこと書きましたが、別にどっちかに決めなくても両方同時につかえちゃうIPython(Anaconda)という無料のすごいツール(オプション機能は有料ですが、その有料オプションがこれまた凄い)がありました。 開発元やライセンスなど(そういうのはいいから早くインストールしたい人は次節へ) IPythonというのは「Pythonにデータ分析系のライブラリをごっそりプレインストールしてかつMathematicaみたいなノートブック型のGUIをつ

                                                                              IPython(Anaconda)とIJuliaが凄すぎる件 - アドファイブ日記(ミラー版)
                                                                            • JupyterまたはiPython Notebookでデバッグをする方法 - Qiita

                                                                              某勉強会で少し話題になっていたので、調べてみました。 準備 デバッグしたい行の直前に、以下を追加します。 IPython.core.debuggerのTraceを使っても良いですが、現在ではDEPRECATED(廃止)扱いになっています。 参考: IPython issue #9940 実行 JupyterやiPython Notebookで普通に実行すると、前項で追加した行の直後で実行が中断されます。 ipdb>の後に現れるテキストフィールドに、コマンドを入力します。hでヘルプが表示されます。qで終了します。 ipdbコマンド一覧 参考: Python Ipdb Cheatsheet 移動系 コマンド 説明

                                                                                JupyterまたはiPython Notebookでデバッグをする方法 - Qiita
                                                                              • IPython Notebookのススメ - Qiita

                                                                                最近自分の中で熱いIPython Notebookについてその魅力をまとめてみます。 インストールや簡単な使い方については公式の記述にしたがっていけば大丈夫なはずなので、興味の湧いた方はそちらを参考にしてぜひインストールして使ってみてください。 このエントリーはIPython Notebookを使ったことのない方やちょっと使ったけど何したらいいかよくわからん、という方に向けて書いており、具体的な使い方は他の方の記事や公式のドキュメントを参考にしてみてください。 Installing IPython — IPython: Quickstart — IPython 2.3.0 documentation: IPython Notebookで何ができるの? IPython Notebookはウェブベースのインタラクティブな計算環境です。Notebook上ではコードとその実行結果、マークダウン記法

                                                                                  IPython Notebookのススメ - Qiita
                                                                                • IPython の豊富な機能を使いこなす - Qiita

                                                                                  IPython は非常に強力な対話環境で、探索的なデータ分析には欠かせません。対話的な操作環境からコードを実行することができ、インタプリタ言語の生産性を十二分に体感することができるでしょう。似たような環境として Ruby における pry が挙げられるかと思いますが、インタラクティブシェルの完成度においても IPython が一歩リードしているのではないかと思います。 最新の IPython を使う IPython コミュニティは開発のスピードが速く、昨年 2013 年の夏にリリースされたバージョン 1.0 から今年 2014 年 4 月にリリースされた IPython 2.0 までの間に 650 のプルリクエストがマージされ 400 のイシューと 4000 のコミットがされています。また現在は 3.0 系が開発中でそのロードマップは GitHub で知ることができます。シングルコードベー

                                                                                    IPython の豊富な機能を使いこなす - Qiita