- 2019.05.26
コードライブラリ
コードライブラリ 当サイトの各記事で使用するための関数をまとめてあります。ここに載っている関数を全部コピーして Jupyter Notebook などに貼り付けておけば、あちこちの記事に飛んで必要なコードをコピーする手間が省けます。このページは修正や追加があるたびに更新されるので、定期的に立ち寄ってコピーし直してください。関数の説明は、それぞれのリンク先に載っています。 coordinate() […]
Python 数値計算入門 Jupyter NoteBook を活用した Python3 プログラミング学習サイト
コードライブラリ 当サイトの各記事で使用するための関数をまとめてあります。ここに載っている関数を全部コピーして Jupyter Notebook などに貼り付けておけば、あちこちの記事に飛んで必要なコードをコピーする手間が省けます。このページは修正や追加があるたびに更新されるので、定期的に立ち寄ってコピーし直してください。関数の説明は、それぞれのリンク先に載っています。 coordinate() […]
コマンドモードとエディットモード コードセルの左端に色のついたバーがあります。このバーが青色のとき、セルは コマンドモード になっています。このモードにあるときは、コードセルの追加や削除、コピーなど、コードセル自体を操作するショートカットキーを使うことができます。 バーが緑色のときは、セルは(コードを入力する)エディットモード になっています。このモードでは、インデント挿入や編集内容の取り消し […]
help()関数 Python のオブジェクトには docstring とよばれる説明文(ドキュメント)が付属していて、help()関数を使って呼び出すことができるようになっています。たとえば、help(abs) と記述すると、指定するべき引数や戻り値などが表示されます。 help(abs) Help on built-in function abs in module builtins: ab […]
Jupyter Notebook でディレクトリを操作します ディレクトリ を操作するマジックコマンドについて解説します。Windows ではディレクトリのことをフォルダと呼んでいるので、Windows をご使用の場合は、フォルダを操作するコマンドだと考えてください。 カレントディレクトリを取得 %pwdコマンド を使うと、現在開いているノートのディレクトリ(カレントディレクトリ)のフルパスを […]
コードの実行時間を計測します Jupyter Notebook のマジックコマンドを活用してコードの実行時間を計測する方法について解説します。 %%time, %time コマンドで計測します コードセル全体の実行時間を計測するときには %%time コマンド などを活用します。 for 文を使って 1 から 106 までを足した場合の時間を計ってみましょう。 # 1+2+3+...+100 […]
軽量マークアップ言語 GitHub Flavored Markdown Jupyter Notebook はその名の通り「ノートのように使えるエディタ」です。単にコードを書くだけでなく、プログラムがどのような目的で作られ、どのような仕組みで動作するのかなど、自分で事細かにメモしておくことができるようになっています。そのために備わっている機能が Markdown とよばれる 軽量マークアップ言語 […]
Jupyter Notebook の使い方 この記事では Jupyter Notebook の起動方法と、基本的な使い方について解説します。 Jupyter Notebook の起動 Anaconda Navigator から Launch するか、Anaconda Prompt で >jupyter notebook と入力するとカーネルが起動します。 しばらく待つと、Webブラ […]
インタラクティブシェルを起動します プログラミングを始めるときは、しばらくの間は インタラクティブシェル で練習してみることをおすすめします。 「インタラクティブ」とは「対話」あるいは「双方向」という意味で、その名の通り、インタラクティブシェルを使うと、ユーザーは画面と対話するような感覚でプログラミングすることができます。 Anaconda をインストールすると、Anaconda Pro […]
最強の言語 を、最高の開発環境 で。 Anaconda をインストールして Python を始めましょう。 Anaconda Anaconda は Python 本体に加えて、数値計算・機械学習・データサイエンスに必要な機能(モジュール、統合開発環境、グラフツール)をまとめたパッケージです: Jupyter Notebook (Web ベース実行環境) JupyterLab (Web […]