Python

numpyで行列を扱うときに気持ち悪いこと

例えば以下のような行列計算をnumpyで書くときに皆さんはどのようにしますか。 A:1行2列の行列 B:2行3列の行列 C: C = AxB -> 1行3列の行列このとき, A= np.random.rand(2) B= np.random.rand(2,3) C= np.random.rand(3) と書くことが多いですが、 A, B, Cを…

%matplotlib inlineについて

最近、jupyter notebookを使い始めた人から質問を受け、僕も前にはまったことがあるのでメモを残します。 jupyter notebookでノート上にグラフを書こうと思い例えば、 import numpy as np import matplotlib.pyplot as plt x = np.arange(-10, 10, 0.1) y = …

Jupyter Notebookを使い始めました

いまさらながら、Jupyter Notebookを使い始めました。 マークダウンで数式もtexをそのまま持ってこられますし、メモもpythonコードもグラフも画像も全部入れられて非常に便利です。 一度使い始めるともう他には戻れません。 導入には以下のサイトの解説が非…

WindowsのターミナルをConEmuに変更 [2017年6月11日に編集]

Windows上のターミナルを以前はMinGW+minttyを使用していましたが、タブが使えるConEmuの方が便利で使いやすいと知ったので、乗り換えました。MinGWでの開発環境の設定については以下のサイトを参考にしました。 PENGUINITIS - MinGW 64 bit 版 のセットアッ…

Python(x y)を使ってみる

Python(x y)を無事インストールできましたので、少しいじってみました。 Python(x y)のショートカットをダブルクリックすると以下のようなウインドウが立ち上がります。 Interactive consoles:の項目をIPython(sh)として、python consoleを立ち上げました。 …

pythonの環境整備 その2

Pythonの環境整備とパッケージインストールに関してまだ、迷いがあります。 とりあえずはじめてみればというのも正しいのですが、ごちゃごちゃといろいろインストールしてそのせいで後で動かなくということはよくあるので、慎重になっています。 Pythonの便…

pythonの環境整備

自分用のメモ: python3.4のインストール ez_setup.pyとpipをインストール iPythonもインストールpython(x,y) はpython2.x 系でないとダメなのかよくわからないので、インストールしていない。 ここでストップ。できれば全部python3.4で統一したいが、今はま…

Pythonのインストールと設定

最近、Pythonを使い始めたので、まずは簡単なインストール、設定のメモを残します。初めに以下のサイトを参考にしました。 Python for Windows インストールメモVisual studio を使っているので、Python for Visual studioをインストールしました。 Python T…