Skip to Content
Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
book

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

by Jake VanderPlas, 菊池 彰
May 2018
Intermediate to advanced
556 pages
13h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
1.4
IPython Magic
コマンド
11
対象とします。ここではいくつかの簡単な例を示すに留め、有用な
Magic
コマンドについては本章
の後半でそれぞれ焦点を絞って説明します。
1.4.1
 コードブロックのペースト:
%paste
%cpaste
IPython
インタープリタで作業をしているときに、インデントやインタープリタのプロンプトを
含む複数行のコードブロックをペーストして、予期しないエラーに直面することがよくあります。
例えば、ウェブサイトで見つけたサンプルコードをインタープリタにペーストしたときに経験する
ことになります。次の簡単な関数で考えてみましょう。
>>> def donothing(x):
... return x
このコードは
Python
インタープリタに表示されるようにフォーマットされています。このコー
ドをコピーして
IPython
に直接ペーストするとエラーが発生します。
In [2]: >>> def donothing(x):
...: ... return x
...:
File "<ipython-input-20-5a66c8964687>", line 2
... return x
^
SyntaxError: invalid syntax
直接ペーストすると、
IPython
インタープリタが不要なプロンプト文字に混乱してしまいます。
しかし、
IPython
%paste
Magic
コマンドはこの種類のマークアップを含む複数行の入力を適切に
処理できるように作られています。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Jake VanderPlas, 菊池 彰
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784873118413Other